成人免费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()返回一個數字或字符串值,取決于它被使用的上下文環(huán)境。

  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-05-31 14:05:51

2010-03-16 10:58:35

Python字符串

2010-11-26 09:51:54

MySQL字符串

2010-03-09 16:16:55

Python字符串

2023-01-11 16:49:13

MySQL數據庫

2010-06-17 16:38:14

MS SQL Serv

2010-11-26 10:43:48

MySQL分割字符串

2010-10-12 11:13:51

2010-03-11 19:34:57

Python字符串

2010-03-16 16:22:36

Python字符串

2009-02-24 15:39:27

字符串比較函數函數

2023-03-06 23:05:32

MySQL字符串函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕亚洲精品 | 国产欧美视频一区二区三区 | 五月婷婷色 | 日韩中文一区二区 | 国产伦一区二区三区视频 | 国产精品视频久久 | 亚洲精品久久 | 久久精品亚洲国产 | 久久久久久久久久久91 | 韩国毛片一区二区三区 | 最新免费黄色网址 | 国产91久久精品一区二区 | 亚洲福利网| 久久专区 | 久久久久久久久久性 | 东京av男人的天堂 | 美女视频. | 国产女人第一次做爰毛片 | 成人精品国产 | 涩涩视频网 | 国产一区二区三区免费观看视频 | 国产欧美在线 | 成人在线观看黄 | 日韩视频区 | 91精品国产自产精品男人的天堂 | 成人深夜福利在线观看 | 天天操狠狠操 | 欧美成人精品一区二区三区 | 成人在线视频一区 | 大香网伊人 | 亚洲精品美女视频 | 国产91一区 | 久久国产一区 | 成人欧美一区二区三区 | 欧美性另类 | 国产精品爱久久久久久久 | 一级特黄网站 | 欧美日韩在线一区 | 国产精品三级 | 91偷拍精品一区二区三区 | 九九亚洲 |