成人免费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-02-02 17:33:35

Python函數編譯

2010-09-09 09:31:19

SQL函數left

2011-07-20 10:45:36

sqlite數據庫sqlite擴展函數

2010-10-11 15:28:14

MySQL group

2010-07-19 13:32:55

Perl用戶函數

2010-10-25 13:33:10

Oracle over
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品123区 | 一级黄色录像片子 | 亚洲国产一区视频 | 午夜激情免费视频 | 国产日韩欧美精品一区二区三区 | 亚洲毛片| 国产精品久久久久久福利一牛影视 | 久久久久久国产精品免费免费 | 欧美日韩黄 | 91视频网址 | 夜夜爽99久久国产综合精品女不卡 | 国产婷婷色一区二区三区 | 91免费观看国产 | 国产我和子的乱视频网站 | 精品久久香蕉国产线看观看亚洲 | jⅰzz亚洲| 日韩一级免费 | 欧美日韩精品久久久免费观看 | 日韩三级在线 | 中文字幕精品视频 | 男人视频网站 | 欧美精品乱码久久久久久按摩 | 日韩a视频| 欧美日韩综合视频 | 亚洲欧美中文字幕 | 久久久久久久久久毛片 | av成人在线观看 | 免费一看一级毛片 | 91精品国产综合久久久动漫日韩 | 在线一级片 | 亚洲福利一区 | 99久久久国产精品免费消防器 | 男女网站免费观看 | 国产日韩视频在线 | 国产真实乱对白精彩久久小说 | 谁有毛片| 亚洲精品美女视频 | 免费看片国产 | 亚洲欧美国产精品久久 | 无吗视频 | 国产亚洲成av人片在线观看桃 |