成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MYSQL IFNULL函數的使用

數據庫 MySQL
IFNULL函數是MYSQL數據庫中最重要的函數之一,下面就對該函數的使用方面進行分析,希望對您能夠有所幫助。

下文對MYSQL IFNULL函數的使用進行了詳細的敘述,供您參考學習,如果您在MYSQL IFNULL函數使用方面遇到過類似的問題,不妨一看。

MYSQL IFNULL(expr1,expr2)         
如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。IFNULL()返回一個數字或字符串值,取決于它被使用的上下文環境。         
mysql> select IFNULL(1,0);     
                     -> 1     
mysql> select IFNULL(0,10);     
                     -> 0     
mysql> select IFNULL(1/0,10);     
                     -> 10     
mysql> select IFNULL(1/0,yes);     
                     -> yes    
         
IF(expr1,expr2,expr3)         
如果expr1是TRUE(expr1<>0且expr1<>NULL),那么IF()返回expr2,否則它返回expr3。IF()返回一個數字或字符串值,取決于它被使用的上下文。         
mysql> select IF(1>2,2,3);     
                     -> 3     
mysql> select IF(1<2,yes,no);     
                     -> yes    
mysql> select IF(strcmp(test,test1),yes,no);     
                     -> no    
    
expr1作為整數值被計算,它意味著如果你正在測試浮點或字符串值,你應該使用一個比較操作來做。         
    
mysql> select IF(0.1,1,0);     
                     -> 0     
mysql> select IF(0.1<>0,1,0);     
                     -> 1     
    
在上面的第一種情況中,IF(0.1)返回0,因為0.1被變換到整數值, 導致測試IF(0)。這可能不是你期望的。在第二種情況中,比較測試原來的浮點值看它是否是非零,比較的結果被用作一個整數。         
    
CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END         
          
CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END         
第一個版本返回result,其中value=compare-value。第二個版本中如果第一個條件為真,返回result。如果沒有匹配的result值,那么結果在ELSE后的result被返回。如果沒有ELSE部分,那么NULL被返回。         
mysql> SELECT CASE 1 WHEN 1 THEN "one" WHEN 2 THEN "two" ELSE "more" END;     
                 -> "one"    
mysql> SELECT CASE WHEN 1>0 THEN "true" ELSE "false" END;     
                 -> "true"    
mysql> SELECT CASE BINARY "B" when "a" then 1 when "b" then 2 END;     
-> NULL

 

 

【編輯推薦】

MySQL DATEDIFF()語法介紹

MySQL rand函數實現隨機數的方法

帶您了解mysql CONCAT()函數

MySQL字符串分割并拼接語句介紹

修改mysql默認字符集的方法

責任編輯:段燃 來源: 互聯網
相關推薦

2010-10-11 16:45:18

MySQL ifnul

2010-10-11 15:08:44

MySQL conca

2010-10-11 16:23:35

MYSQL BENCH

2009-11-26 10:23:17

2010-10-11 15:21:41

MySQL中conca

2025-02-25 09:24:24

MySQL時間函數數據庫

2010-11-25 11:57:42

MySQL查詢行號

2010-06-13 15:00:23

MySQL統計函數

2023-05-29 15:23:37

MySQL數據庫函數

2023-07-05 08:21:24

MySQL函數sp

2011-03-03 10:45:34

PureftpdMYSQL

2010-05-21 17:22:22

2010-10-25 17:08:34

oracle聚合函數

2010-09-24 19:28:12

SQL CHARIND

2010-09-09 09:31:19

SQL函數left

2010-02-02 17:33:35

Python函數編譯

2011-07-20 10:45:36

sqlite數據庫sqlite擴展函數

2010-07-19 13:32:55

Perl用戶函數

2010-10-25 13:33:10

Oracle over

2010-09-24 19:02:40

SQL中CONVERT
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人a∨高清免费观看 老司机午夜性大片 | 秋霞精品 | 国产一区二区精品在线观看 | 免费精品国产 | av一级久久 | 在线看av网址 | 欧美成人一区二区三区 | 国产一区二区影院 | 成人毛片视频免费 | 国产一区二区三区日韩 | 九九久久国产 | 91在线免费视频 | 久久久精彩视频 | 91精品国产91久久久久久吃药 | 精品一区电影 | 精品国产女人 | 毛片av免费在线观看 | av毛片在线播放 | 好好的日在线视频 | 亚洲视频免费在线 | 91福利影院 | 国产精品久久久久aaaa | 草久网 | 国产亚洲精品综合一区 | 久久网国产 | 国产最好的av国产大片 | 国产精品日产欧美久久久久 | 国产欧美精品一区二区 | 一级一级毛片免费看 | 成人免费在线观看视频 | 国产精品久久久久婷婷二区次 | 亚洲大片 | 中文字幕不卡一区 | 婷婷国产一区二区三区 | 久久久国产精品视频 | 亚洲精品久久 | 天天干免费视频 | 亚洲精品第一国产综合野 | 亚洲福利在线观看 | 视频一区二区在线观看 | 欧美一级黄带 |