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. 數(shù)據(jù)庫(kù)Oracle9i的企業(yè)管理器簡(jiǎn)介2. MySQL 億級(jí)數(shù)據(jù)導(dǎo)入導(dǎo)出及遷移筆記3. Delphi中的Access技巧集4. navicat for mysql創(chuàng)建數(shù)據(jù)庫(kù)的方法5. SQL Server主鍵與外鍵設(shè)置以及相關(guān)理解6. 巧用SQL語(yǔ)言在ACCESS數(shù)據(jù)庫(kù)中批量替換內(nèi)容7. MySql遠(yuǎn)程連接的實(shí)現(xiàn)方法8. MySQL MyISAM 與InnoDB 的區(qū)別9. 快速解決mysql導(dǎo)數(shù)據(jù)時(shí),格式不對(duì)、導(dǎo)入慢、丟數(shù)據(jù)的問(wèn)題10. MYSQL技巧:為現(xiàn)有字段添加自增屬性

網(wǎng)公網(wǎng)安備