MySQL函式-條件判斷函式
1、IF(expr,v1,v2)函式 如果表示式expr成立,返回結果v1;否則,返回結果v2。
SELECT IF(1 > 0,'正確','錯誤') -- 正確
2、IFNULL(v1,v2)函式 如果v1的值不為NULL,則返回v1,否則返回v2。
SELECT IFNULL(null,'Hello Word') -- Hello Word
3、CASE
語法1:
CASE
WHEN e1
THEN v1
WHEN e2
THEN e2
...
ELSE vn
END
CASE表示函式開始,END表示函式結束。如果e1成立,則返回v1,如果e2成立,則返回v2,當全部不成立則返回vn,而當有一個成立之後,後面的就不執行了。
SELECT CASE WHEN 1 > 0 THEN '1 > 0' WHEN 2 > 0 THEN '2 > 0' ELSE '3 > 0' END -- 1 > 0
語法2: //????
CASE expr
WHEN e1 THEN v1
WHEN e2 THEN v2
...
ELSE vn
END
如果表示式expr的值等於e1,返回v1;如果等於e2,則返回e2。否則返回vn。
SELECT CASE 1 WHEN 1 THEN '我是1' WHEN 2 THEN '我是2' ELSE '你是誰'
SELECT IF(1 > 0,'正確','錯誤') -- 正確
2、IFNULL(v1,v2)函式 如果v1的值不為NULL,則返回v1,否則返回v2。
SELECT IFNULL(null,'Hello Word') -- Hello Word
3、CASE
語法1:
CASE
WHEN e1
THEN v1
WHEN e2
THEN e2
...
ELSE vn
END
CASE表示函式開始,END表示函式結束。如果e1成立,則返回v1,如果e2成立,則返回v2,當全部不成立則返回vn,而當有一個成立之後,後面的就不執行了。
SELECT CASE WHEN 1 > 0 THEN '1 > 0' WHEN 2 > 0 THEN '2 > 0' ELSE '3 > 0' END -- 1 > 0
語法2: //????
CASE expr
WHEN e1 THEN v1
WHEN e2 THEN v2
...
ELSE vn
END
如果表示式expr的值等於e1,返回v1;如果等於e2,則返回e2。否則返回vn。
SELECT CASE 1 WHEN 1 THEN '我是1' WHEN 2 THEN '我是2' ELSE '你是誰'
相關文章
- makefile 條件判斷用法和 自定函式用法簡單記錄函式
- impala 條件函式函式
- bash函式應用之:判斷函式是否存在函式
- 判斷函式和方法函式
- 通用函式和條件表示式函式
- MYSQL滿足條件函式里放查詢最大函式的方法MySql函式
- JavaScript 判斷函式是否存在JavaScript函式
- js函式中的if判斷和a==b判斷JS函式
- 函式實現閏年判斷函式
- lua 函式變數 assert判斷函式變數
- 學生成績判斷函式介面函式
- Sass學習筆記–初步瞭解函式、運算、條件判斷及迴圈筆記函式
- JavaScript 判斷變數是否是函式JavaScript變數函式
- (PAT)使用函式判斷完全平方數函式
- Oracle OCP(06):通用函式和條件表示式Oracle函式
- mysql 插入時帶判斷條件MySql
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- js如何判斷一個函式是否存在JS函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- RANK函式基於條件的查詢函式
- Mysql 常用函式(15)- upper 函式MySql函式
- 【Mysql 學習】日期函式函式MySql函式
- 如何判斷函式是否是javascript內建的函式JavaScript
- js hasOwnProperty()函式判斷屬性是非繼承JS函式繼承
- MySQL 函式MySql函式
- MySQL函式MySql函式
- MySQL函式學習(一)-----字串函式MySql函式字串
- 如何判斷一個雜湊函式的好壞函式
- js如何判斷指定名稱的函式是否存在JS函式
- Python物件型別判斷與函式過載Python物件型別函式
- 判斷輸入值全為數字的函式函式
- Mysql 常用函式(1)- 常用函式彙總MySql函式
- mysql FIND_IN_SET函式、INSTR函式MySql函式
- 六、Vue條件判斷Vue
- Grovvy-條件判斷
- MySQL 常用函式MySql函式
- MySQL 常用函式。MySql函式
- MySQL函式(一)MySql函式