問題タブ [sql-null]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
54 参照

tsql - (Col <> value AND Col is null) が null を返さないのはなぜですか?

ユーザーがページからさまざまなオプションを選択できるアプリがあり、背後にあるコードが SQL クエリを作成して関連するレコードを返します。

この場合、ユーザーは次を選択しています。

  • 除算 != '1'

また、返されるレコードの Division が UserDivisions にある必要があるという自動制限もあります。これは、次のような変数です。

したがって、返されるレコードは、リストされた部門のいずれかに属しているか、値として NULL を持っている必要があります。

私のコードは現在、これらの制限を個別に処理しているため、最終的な SQL は次のようになります。

このクエリは、Division = '1.1' および '1.1.1' のすべてのレコードを返します。また、Division '1' のレコードは返されませんが、Division = Null のレコードも返されません。

NULL を返すようにこのクエリを作成するにはどうすればよいですか? また、上記のクエリが NULL を返さないのはなぜですか?

0 投票する
1 に答える
235 参照

android - クエリで IS NOT NULL が引き続き null 値を返す

CursorLoader と適切なパラメータを使用して値を導出するクエリに Loader を使用しています。

recyclerview を使用してデータを表示しています。

SELECTION パラメータで IS NOT NULL を使用しないと、これは WHERE 句と同じで、recylerview に 2 つの空白行が表示されます。選択句に IS NOT NULL を追加すると、空白行が 1 行削除され、残りの 1 行が残ります。

以下は私の簡単な選択節です