MYSQL:仅返回行为空的列名

时间:2013-07-03 08:33:11

标签: mysql sql rows

我只想知道如何接收包含空行的所有列名(不是空表本身)

它们都有一些行,但它们没有填充任何数据。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您可以通过

获取空行
SELECT * FROM table WHERE column1='' AND column2=''

如果“”是空行的意思

答案 1 :(得分:0)

如下:

SELECT COALESCE(NULLIF(SomeColumn,''), ReplacementColumn)
FROM SomeTable

您也可以将其扩展到3列:

SELECT COALESCE(NULLIF(Address2,''), NULLIF(Address3,''), Address4)