MySQL 中提供了多種方法來判斷空字符串,下面分別介紹三種方法:
1. 判斷字符串長度是否為0:
SELECT * FROM table WHERE length(column) = 0;
這種方法適用于已經(jīng)確定了要查詢的列,若該列的長度為0,則說明該列是空字符串。
2. 使用 IS NULL:
SELECT * FROM table WHERE column IS NULL OR column = '';
這種方法適用于查詢的列可能為空字符串或者為 NULL 的情況,使用 IS NULL 可以同時判斷這兩種情況。
3. 使用 COALESCE:
SELECT * FROM table WHERE COALESCE(column, '') = '';
這種方法適用于查詢的列可能為空字符串或者為 NULL 或者不存在的情況,使用 COALESCE 可以同時判斷這三種情況。
上一篇mysql 判斷第一條
下一篇mysql 利用索引排序