

現在Oracleを使用していますが、
将来他のDBに切り替える可能性もある、ということで、
移植性のあるSQLを書こうとしているのですが・・・
ある文字列フィールドの値がNULLか空文字列の場合、
という判定式で困っています。
普通のDBだと、
field IS NULL OR field <> ''
と書くところですが、
Oracleの場合、空文字列=NULLなので、
上記の書き方をすると、field <> NULL という式が成り立たず、
常に偽になってしまいます。
移植性があり、且つ、パフォーマンス的にも問題のない、
なにかよい書き方ないでしょうか。。??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるカラムを対象に、Nullと空...
-
DB2 の SQL で NULL値を空文字...
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
-
SQLで特定の項目の重複のみを排...
-
for whichの使い方
-
外部参照してるキーを主キーに...
-
Outlook 送受信エラー
-
UPDATE文のWHERE条件に他のテー...
-
エクセルで最後の文字だけ置き...
-
1日に1人がこなせるプログラム...
-
INSERT文でフィールドの1つだ...
-
datetime型でNULL値を入れたい。
-
LEFT JOIN と GROUP BY
-
DB設計について
-
SQL Left Join で重複を排除す...
-
ビュー情報(user_views)の参...
-
UWSCでMOUSEORG関数が上手く処...
-
access2021 VBA メソッドまたは...
-
COBOLについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるカラムを対象に、Nullと空...
-
NOT NULL制約がついた項目のUPD...
-
BULK INSERTについて
-
Excelの空文字判定について
-
DB2 の SQL で NULL値を空文字...
-
空文字の意義
-
移植性のあるSQLの書き方
-
AccessのSQL文
-
Access2000の定数について教え...
-
Access2000、2002でのテーブル...
-
accessのNULLと空文字のメリット
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
エクセルで最後の文字だけ置き...
-
SQLで特定の項目の重複のみを排...
-
SELECT 文 GROUP での1件目を...
-
Outlook 送受信エラー
-
エクセルの関数について教えて...
-
for whichの使い方
おすすめ情報