null
データベースからデータを取得する際に問題が発生しました。クエリを実行するたびに、データベーステーブルにnull
保存されnull
ているデータを取得します。テーブルの列にnull
値がある場合、それを選択したくありません。
私はすでにこのクエリを試しました:
SELECT col_1,col_2 FROM table where col_1 = 'value' or col_2 = ''
値がnull
入っている場合、col_2
それを避けたいのですが...しかし、これを修正する方法がわかりません。
where col_1 = 'value' or col_2 = ''
現状では、このOR
式は、に等しい限り、のnull
値を許可します。col2
col_1
'value'
あなたが欲しい:
where col_2 is not null and (col_1 = 'value' or col_2 = '')
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加