亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

1 回答

和=號的相同點

  像常規的=運算符一樣,兩個值進行比較,結果是0(不等于)或1(相等);換句話說:’A'<=>’B'得0和’a'<=>’a‘得1。

  2.和=號的不同點

  和=運算符不同的是,NULL的值是沒有任何意義的。所以=號運算符不能把NULL作為有效的結果。所以:請使用<=>,

  'a' <=> NULL?得0? ?NULL<=> NULL?得出?1。和=運算符正相反,=號運算符規則是 'a'=NULL 結果是NULL 甚至NULL = NULL 結果也是NULL。順便說一句,mysql上幾乎所有的操作符和函數都是這樣工作的,因為和NULL比較基本上都沒有意義。


2 回復 有任何疑惑可以回復我~
#1

瞑傑 提問者

非常感謝!
2016-12-26 回復 有任何疑惑可以回復我~
#2

慕蓋茨2687555

額,'a'<=>a 是0啊,'a'<=>'b' 是-1,'b'<=>'a' 是1,這是什么鬼?'a'<=>null 是1,null<=>'a' 是-1,null<=>null 是0,我蒙了,在嗎?講講唄
2021-11-23 回復 有任何疑惑可以回復我~
#3

慕蓋茨2687555

PHP 7 新增加的太空船運算符(組合比較符)用于比較兩個表達式 $a 和 $b,如果 $a 小于、等于或大于 $b時,它分別返回-1、0或1。
2021-11-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
與MySQL的零距離接觸
  • 參與學習       396743    人
  • 解答問題       3497    個

本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識

進入課程

<=> 是什么意思

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號