抱歉,如果以前有人问过这个问题,但我一直在搜索,但找不到解决我的简单问题的方法。
我需要选择其中 varchar 列中包含文本(字母、数字或特殊字符)的所有行,因此我编写了如下查询:
SELECT col1
FROM table
WHERE col1 IS NOT NULL
但这会返回包含值 '' 的列(即它是空白的,但未设置为 NULL,因此仍会返回)。
我尝试将查询更改为:
SELECT col1
FROM table
WHERE col1 IS NOT NULL
AND col1 != ''
但这没有用。
如何停止返回该列为空白的行?