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

postgresqlはクエリにnull値を挿入します

    NULLを挿入します NULLを入力して値を入力します:

    INSERT INTO table(number1,number2,number3) VALUES (1,NULL,3);
    

    変数があり、その変数が空の場合、NULLを挿入します。 NULLIFを使用できる値 その準備のために変数を一重引用符で囲みます(変数を空の文字列として扱い、整数に変換する必要があるため、これはやや汚い解決策です):

    INSERT INTO table(number1,number2,number3) VALUES (1,NULLIF('$var','')::integer,3);
    



    1. mysqlエラー:1時間あたりの最大接続数を超えました

    2. MySQLバイナリとchar文字セットバイナリ

    3. カウントで3つのテーブルを結合する

    4. Oracleトレースファイルからデッドロックエラーの原因を見つける