欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql中判斷語句

劉姿婷2年前9瀏覽0評論

在MySQL中,判斷語句是用來做邏輯判斷的,如“如果...那么...”、“根據條件選擇...”等。在編寫判斷語句之前,需要了解以下幾個關鍵字:

IF
CASE
WHEN
THEN
ELSE
END

IF關鍵字

IF(條件, 返回值1, 返回值2)

該關鍵字的作用是根據條件判斷返回哪一個值。

CASE關鍵字

CASE 表達式
WHEN 值1 THEN 返回值1
WHEN 值2 THEN 返回值2
...
ELSE 返回值3
END

該關鍵字用于根據表達式的返回值選擇返回值。

WHEN關鍵字

CASE 
WHEN 條件1 THEN 返回值1
WHEN 條件2 THEN 返回值2
...
ELSE 返回值3
END

該關鍵字用于根據條件選擇返回值。

THEN關鍵字

該關鍵字在CASE結構中使用,表示當條件滿足時返回的返回值。

ELSE關鍵字

該關鍵字在CASE結構中使用,表示當條件都不滿足時返回的返回值。

END關鍵字

該關鍵字在CASE結構中使用,表示結構結束。

以上是判斷語句的關鍵字,下面列舉一些例子:

-- 使用IF
SELECT IF(1 >0, 'YES', 'NO');
結果:YES
-- 使用CASE
SELECT CASE 
WHEN 1 >10 THEN 'NO'
WHEN 1< 10 THEN 'YES'
ELSE 'MAYBE' 
END;
結果:YES
-- 使用WHEN
SELECT CASE 
WHEN 1 = 0 THEN 'NO'
WHEN 1 = 1 THEN 'YES'
ELSE 'MAYBE' 
END;
結果:YES