0

特定の列に値がある場合にのみ、行のすべてのエントリを選択する方法を見つけようとしています

すなわち

BOOKS


NAME                ISBN            DATE
Goldilocks          217500          12th
Rapunzel            381938
War and peace       192836          17th

私が欲しいクエリは:

日付がhas_valueである本から*を選択します

したがって、行goldilocksとwar and peaceのすべてのデータは、日付列にエントリがあるため返されますが、warandpeaceは返されません。

has_valueを実装するにはどうすればよいですか?

4

3 に答える 3

4
 SELECT NAME,ISBN,DATE WHERE DATE IS NOT NULL
于 2012-10-15T01:09:57.560 に答える
3
SELECT * FROM books WHERE date IS NOT NULL AND TRIM(date) != ""

NULL値と可能なempty値(デフォルトがに設定されていない場合)を使用して列を処理する必要がありますNULL

于 2012-10-15T01:11:03.870 に答える
0
SELECT * FROM books WHERE date !="" 
于 2012-10-15T01:47:54.663 に答える