gpt4 book ai didi

mysql - 如何在 MySQL 中选择非空列?

转载 作者:IT老高 更新时间:2023-10-29 00:14:44 26 4
gpt4 key购买 nike

很抱歉,如果以前有人问过这个问题,但我一直在搜索,但找不到解决我的简单问题的方法。

我需要选择其中 varchar 列中包含文本(字母、数字或特殊字符)的所有行,因此我编写了如下查询:

SELECT col1
FROM table
WHERE col1 IS NOT NULL

但这会返回包含值 '' 的列(即它是空白的,但未设置为 NULL,因此仍会返回)。

我尝试将查询更改为:

SELECT col1
FROM table
WHERE col1 IS NOT NULL
AND col1 != ''

但这没有用。

如何停止返回空白列的行?

最佳答案

使用 TRIM 那么你的列中似乎有空格

SELECT col1
FROM table
WHERE col1 IS NOT NULL
AND TRIM(col1) <> ''

关于mysql - 如何在 MySQL 中选择非空列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14575807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com