我需要查询数据库并返回我查询的每一行的字段,但跳过空字段或NULL
字段。
我已经研究了很多关于我想要的东西,并且我使用以下网址
MySQL SELECT only not null values
https://chartio.com/resources/tutorials/how-to-select-records-with-no-null-values-in-mysql/
他们都给出了相同的答案:
SELECT
primary_author,
published_date,
title
FROM
books
WHERE
(
primary_author IS NOT NULL
AND
published_date IS NOT NULL
);
问题是,这样做不会给我想要的结果,因为它会跳过整行。我仍然想从每一行获取字段,但我只想跳过返回的每一行中的空字段。否则,我必须在运行我的查询后对Php
进行循环并跳过NULL
或空值,这会对服务器征税。如果我可以MySQL
为我做这件事,那就更好了。
我想要这样的事情SELECT * (except NULL) FROM table
。
这不是标准SQL
,但我觉得它解释了我的观点。那么请问有可能吗?