MySQL中可以使用感嘆號(hào)(!)作為邏輯非運(yùn)算符的表示。在查詢中,當(dāng)需要將結(jié)果反轉(zhuǎn)時(shí),可以使用該運(yùn)算符。以下是如何在MySQL中使用感嘆號(hào)的一些例子:
-- 1. 查找所有非"male"性別的用戶 SELECT * FROM users WHERE gender != 'male'; -- 2. 查找所有非1狀態(tài)的訂單 SELECT * FROM orders WHERE status != 1; -- 3. 計(jì)算所有非NULL的值的總和 SELECT SUM(IF(value IS NULL, 0, value)) FROM table;
在MySQL中,可以使用IS NOT NULL或!IS NULL取代!=NULL。
-- 4. 查找所有非NULL的記錄 SELECT * FROM table WHERE column IS NOT NULL; -- 5. 查找所有非NULL的記錄 SELECT * FROM table WHERE column !IS NULL;
需要注意的是,當(dāng)在mysql中寫查詢條件時(shí),需要將感嘆號(hào)用單引號(hào)或雙引號(hào)進(jìn)行包裹。
-- 6. 錯(cuò)誤的查詢方式,會(huì)導(dǎo)致語(yǔ)法錯(cuò)誤 SELECT * FROM table WHERE column != NULL; -- 7. 正確的查詢方式 SELECT * FROM table WHERE column != 'value';
以上是MySQL中使用感嘆號(hào)的一些用法和注意事項(xiàng)。
上一篇mysql怎么加照片
下一篇mysql怎么加入兩張圖