sql >> データベース >  >> RDS >> PostgreSQL

Postgresql、空のフィールドを選択

    SELECT mystr, mystr1 
    FROM mytable 
    WHERE COALESCE(mystr, '') = '' 
       OR COALESCE(mystr1, '') = ''
        ;
    

    説明:coalesce(a,b,c, ...) 関数はリストa,b,c,...をトラバースします 左から右に、最初のnull以外の要素で停止します。 a,b,c 任意の式(または定数)にすることができますが、同じ型を生成する必要があります(または同じ型に強制可能である必要があります)。




    1. PHPとMySQLはデータベースを更新しません

    2. サブ選択を使用してテーブルを変更する

    3. Node.jsとPostgreSQLを使用したINSERT操作が機能しない

    4. SQLのクローン作成と日付列の変換