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

MySQL字符串值的實際應用

數據庫 MySQL
以下的文章主要介紹的是MySQL字符串值以及如何用表達式來對函數 ifnull()與if() [類似ms sql server的isnull()]進行正確判斷。

我們今天主要和大家一起討論的是MySQL字符串值與用其實際表達式來對函數 ifnull()與if() [類似ms sql server的isnull()]進行正確判斷的實際操作步驟的介紹,以下就是正文的主要內容描述。

  1. FNULL(expr1,expr2) 

如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。IFNULL()返回一個數字或字符串值,取決于它被使用的上下文環境。

  1. MySQL> select IFNULL(1,0);  
  2. -> 1  
  3. MySQL> select IFNULL(0,10);  
  4. -> 0  
  5. MySQL> select IFNULL(1/0,10);  
  6. -> 10  
  7. MySQL> select IFNULL(1/0,’yes’);  
  8. -> ‘yes’  
  9. IF(expr1,expr2,expr3)  

如果expr1是TRUE(expr1<>0且expr1<>NULL),那么IF()返回expr2,否則它返回expr3。IF()返回一個數字或字符串值,取決于它被使用的上下文。

  1. MySQL> select IF(1>2,2,3);  
  2. -> 3  
  3. MySQL> select IF(1<2,’yes’,'no’);  
  4. -> ‘yes’  
  5. MySQL> select IF(strcmp(‘test’,'test1′),’yes’,'no’);  
  6. -> ‘no’ 

expr1作為整數值被計算,它意味著如果你正在測試浮點或字符串值,你應該使用一個比較操作來做。

 

  1. MySQL> select IF(0.1,1,0);  
  2. -> 0  
  3. MySQL> select IF(0.1<>0,1,0);  
  4. -> 1 

在上面的第一種情況中,IF(0.1)返回0,因為0.1被變換到整數值, 導致測試IF(0)。這可能不是你期望的。在第二種情況中,比較測試原來的浮點值看它是否是非零,比較的結果被用作一個整數。

 

  1. CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result …] [ELSE result] END  
  2. CASE WHEN [condition] THEN result [WHEN [condition] THEN result …] [ELSE result] END  

第一個版本返回result,其中value=compare-value。第二個版本中如果第一個條件為真,返回result。如果沒有匹配的result值,那么結果在ELSE后的result被返回。如果沒有ELSE部分,那么NULL被返回。

  1. MySQL> SELECT CASE 1 WHEN 1 THEN “one” WHEN 2 THEN “two” ELSE “more” END;  
  2. -> “one”  
  3. MySQL> SELECT CASE WHEN 1>0 THEN “true” ELSE “false” END;  
  4. -> “true”  
  5. MySQL> SELECT CASE BINARY “B” when “a” then 1 when “b” then 2 END;  
  6. -> NULL 

以上的相關內容就是對MySQL 字符串值/表達式判斷函數ifnull()與if() [類似ms sql server的isnull()]的介紹,望你能有所收獲。
 

【編輯推薦】

  1. MySQL數據庫訪問妙招在Linux之下
  2. MySQL 修改密碼的6個好用方案
  3. 配置MySQL與卸載MySQL實操
  4. 讓MySQL支持中文的實際操作步驟
  5. MySQL 4.1 數據轉換的指導
責任編輯:佚名 來源: 互聯網
相關推薦

2010-03-03 16:25:41

Python字符串顯示

2010-04-09 18:15:47

Oracle 字符串

2009-09-01 17:50:23

C#截取字符串

2010-05-24 09:57:08

2010-06-07 16:36:29

MySQL連接字符串

2019-09-18 09:56:41

MySQLSQL函數

2010-05-12 09:42:24

MySQL 列值比較

2010-04-15 16:47:46

Oracle字段

2010-03-16 10:58:35

Python字符串

2010-05-31 14:05:51

2010-03-09 16:16:55

Python字符串

2023-01-11 16:49:13

MySQL數據庫

2010-11-26 09:51:54

MySQL字符串

2010-11-26 10:43:48

MySQL分割字符串

2010-10-12 11:13:51

2010-06-17 16:38:14

MS SQL Serv

2010-03-11 19:34:57

Python字符串

2010-03-16 16:22:36

Python字符串

2010-06-03 08:59:50

MySQL Query

2010-03-22 18:53:53

Python格式化字符
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品久久久久久久久 | 欧美精品在线免费观看 | 可以免费观看的av | 精品国偷自产在线 | 久久久久久久夜 | 久久久国产精品视频 | 成人在线精品视频 | 一区二区在线观看av | 亚洲乱码国产乱码精品精98午夜 | 精品国产一二三区 | 91啪影院 | 精品欧美一区二区三区久久久 | 一级黄色裸片 | 亚洲一视频 | 天天操网 | 欧美8一10sex性hd| 自拍偷拍小视频 | 福利电影在线 | 国产精品中文字幕在线播放 | 久久综合狠狠综合久久 | 午夜久久久 | 午夜爽爽男女免费观看hd | 天堂网av在线 | 欧美在线一区二区三区 | 中文字幕在线一区二区三区 | 97国产精品 | 中文字幕不卡视频在线观看 | 麻豆91精品91久久久 | 国产电影一区二区 | 亚洲国产一区在线 | 亚洲色视频 | 免费在线观看av的网站 | 国产一区二 | 亚洲国产欧美日韩 | 天堂色| 久久亚洲国产精品 | 亚洲激情在线观看 | 午夜视频免费在线 | 在线日韩av电影 | 国产精品视频一区二区三区不卡 | 澳门永久av免费网站 |