MySQL是開源的關系型數據庫管理系統,廣泛應用于Web應用程序開發。在實際應用中,我們經常需要過濾掉空數據或NULL值。下面介紹幾種方法實現這個功能。
SELECT * FROM table WHERE column IS NOT NULL;
這是最常用的方法,IS NOT NULL用于過濾掉NULL值。
SELECT * FROM table WHERE column<>'';
使用<>(不等于)操作符可以過濾掉空數據。這是第二種常用方法。
SELECT * FROM table WHERE column != '';
!=(不等于)操作符也可以用于過濾掉空數據。
SELECT * FROM table WHERE column LIKE '%a%';
LIKE操作符也可以過濾掉空數據,例如,這里過濾掉不包含字符a的列。
SELECT * FROM table WHERE column REGEXP '[^[:space:]]';
使用正則表達式也可以過濾掉空數據。上述代碼可以過濾掉包含空格的列,但不能過濾掉空白字符。
下一篇css3同級選擇器