如何选择数据库中特定列具有值的所有行?

时间:2012-10-15 01:08:49

标签: php mysql

我正在尝试找到一种方法,仅在特定列具有值

的行中选择行中的所有条目

图书


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

我想要的查询是:

从日期为has_value

的图书中选择*

因此,所有来自行金发姑娘和战争与和平的数据都将被返回,因为他们在日期栏中有一个条目,而战争与和平则不会

我如何实施has_value?

3 个答案:

答案 0 :(得分:4)

 SELECT NAME,ISBN,DATE WHERE DATE IS NOT NULL

答案 1 :(得分:3)

SELECT * FROM books WHERE date IS NOT NULL AND TRIM(date) != ""

您必须使用NULL值和可能empty值来处理列(如果默认值未设置为NULL)。

答案 2 :(得分:0)

SELECT * FROM books WHERE date !=""