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

mysql when =

榮姿康2年前12瀏覽0評論

MySQL中的when =語句是用于將一個或多個條件應(yīng)用于一個查詢結(jié)果集的一種方式。

當一個給定的查詢結(jié)果滿足when =語句指定的條件時,它將返回一個指定的值;否則,它將返回一個備用的值,這個備用值可以是一個默認值,也可以是一個指定的值。

SELECT CASE 
WHEN column1 >0 THEN 'Positive' 
WHEN column1< 0 THEN 'Negative' 
ELSE 'Zero'
END 
AS result FROM table_name;

這個查詢將返回一個名為“result”的列,該列將根據(jù)以下條件分類:

如果“column1”大于0,則返回“Positive”

如果“column1”小于0,則返回“Negative”

否則,返回“Zero”

在MySQL中,when =條件可以使用任意數(shù)量的條件,每個條件由一個when子句定義。如果所有條件都不匹配,則返回指定的else值。

SELECT CASE 
WHEN column1 >0 THEN 'Positive' 
WHEN column1< 0 THEN 'Negative' 
WHEN column2 >0 THEN 'Column2 Positive'
ELSE 'Zero'
END 
AS result FROM table_name;

這個查詢將返回一個名為“result”的列,該列將根據(jù)以下條件分類:

如果“column1”大于0,則返回“Positive”

如果“column1”小于0,則返回“Negative”

如果“column2”大于0,則返回“Column2 Positive”

如果沒有一個值匹配,則返回“Zero”