Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想SELECT DISTINCT在一张桌子上返回一个字符串。
SELECT DISTINCT
如果字符串为空,我不想知道该行。
更糟糕的是,一些用户一直在输入空格,我也想忽略这些行。
(我怎样才能做到这一点?谢谢(MySql)
SELECT DISTINCT col_name FROM table_name WHERE TRIM(col_name) != ''
您可以COALESCE在 MySQL 中使用来获取第一个非NULL列。
COALESCE
NULL
此外,您还可以使用CASE语句来检查任一列是NULL空字符串还是空字符串,并基于此进行条件查询。
CASE