0

我正在尝试找到一种方法来仅在特定列具有值的情况下选择行中的所有条目

IE

图书


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

我想要的查询是:

从 date has_value 的书籍中选择 *

因此,来自行 goldilocks 和 war and Peace 的所有数据都将被返回,因为它们在日期列中有一个条目,而 war and Peace 不会

我如何实现 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 回答