MySQL <>和<=> 運(yùn)算符介紹
作用:表示不等于。
說(shuō)明:和 “!=” 運(yùn)算符的作用一致,相較之下 “<>” 的可讀性較差。
### 查詢非漢族用戶,以下兩條語(yǔ)句的作用是一致的。> SELECT * FROM user WHERE nation != '漢族';> SELECT * FROM user WHERE nation <> '漢族';<=> 運(yùn)算符
作用:安全等于
說(shuō)明:整合了 “=” 運(yùn)算符和 IS 關(guān)鍵字的作用,既可以判斷NULL,也可以判斷基本數(shù)據(jù)類型。但是相較之下,“<=>” 的可讀性較差。
從下面的SQL語(yǔ)句可以看出,“=” 運(yùn)算符和 IS 關(guān)鍵字是不能混用的,“=” 運(yùn)算符只能判斷基本數(shù)據(jù)類型,IS 關(guān)鍵字只能判斷NULL。
能用到 “<=>” 運(yùn)算符的場(chǎng)景比較少,基本只能用于搜索條件,無(wú)需判斷某一搜索條件是否為NULL或者基本數(shù)據(jù)類型。
### 查詢沒(méi)有填寫性別的用戶,以下語(yǔ)句的作用是一致的> SELECT * FROM user WHERE sex IS NULL;> SELECT * FROM user WHERE sex <=> NULL; ### 查詢男性用戶,以下語(yǔ)句的作用是一致的> SELECT * FROM user WHERE sex = '男';> SELECT * FROM user WHERE sex <=> '男';
到此這篇關(guān)于MySQL <>和<=> 運(yùn)算符介紹的文章就介紹到這了,更多相關(guān)MySQL <>和<=> 內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. Access數(shù)據(jù)庫(kù)安全的幾個(gè)問(wèn)題2. 省時(shí)又省力 用Oracle擴(kuò)展SQL跟蹤數(shù)據(jù)3. 一文帶你了解MySQL的左連接與右連接4. 關(guān)于Oracle數(shù)據(jù)庫(kù)熱備份腳本深入剖析5. mysql-bin.000001文件的來(lái)源及處理方法6. 如何遠(yuǎn)程調(diào)用ACCESS數(shù)據(jù)庫(kù)7. MySQL 的啟動(dòng)選項(xiàng)和系統(tǒng)變量實(shí)例詳解8. MySQL雙主(主主)架構(gòu)配置方案9. Sql server數(shù)據(jù)庫(kù)開(kāi)發(fā)常用匯總10. ORACLE中如何實(shí)現(xiàn)ASCII字符串和16進(jìn)制串互相轉(zhuǎn)換
