在 MySQL 中,如何查找空字符串呢?以下是一些方法:
SELECT * FROM table_name WHERE column_name = '' ;
該 SQL 語句會查找table_name
表中column_name
列為空字符串的記錄。
SELECT * FROM table_name WHERE LENGTH(column_name) = 0 ;
該 SQL 語句會查找table_name
表中column_name
列的長度為零的記錄。
SELECT * FROM table_name WHERE column_name IS NULL OR TRIM(column_name) = '';
該 SQL 語句會查找table_name
表中column_name
列為空或只含有空格的記錄。
需要注意的是,使用=
運算符查找空字符串只適用于 VARCHAR、CHAR、TEXT 等字符類型,而不適用于數(shù)字類型。如果您想查找數(shù)字類型的空值,應(yīng)該使用 IS NULL 運算符。