色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Mysql的when then語句詳解(讓你更好地掌握數據處理)

謝彥文2年前29瀏覽0評論

語句的應用非常廣泛,可以幫助用戶更好地處理數據。

## 語法格式

語句的語法格式如下:

CASEdition1 THEN result1dition2 THEN result2

...ditionN THEN resultN

ELSE result

ditiondition條件時,執行result操作;ELSE result表示當所有條件都不滿足時,執行result操作。

## 實際應用

### 案例一:根據成績等級查詢學生名單

假設有一張學生成績表,其中包含學生的姓名和成績。現在需要根據成績等級查詢學生名單,其中成績大于等于90分為A,成績大于等于80分為B,成績大于等于70分為C,成績大于等于60分為D,成績小于60分為E。

語句實現如下:

```ame,

CASE

WHEN score >= 90 THEN 'A'

WHEN score >= 80 THEN 'B'

WHEN score >= 70 THEN 'C'

WHEN score >= 60 THEN 'D'

ELSE 'E'

END AS gradet;

### 案例二:根據性別和年齡統計人數

假設有一張人員信息表,其中包含人員的姓名、性別和年齡。現在需要根據性別和年齡統計人數,其中男性年齡小于30歲為A,男性年齡大于等于30歲為B,女性年齡小于30歲為C,女性年齡大于等于30歲為D。

語句實現如下:

SELECT

CASE

WHEN sex = '男' AND age< 30 THEN 'A'

WHEN sex = '男' AND age >= 30 THEN 'B'

WHEN sex = '女' AND age< 30 THEN 'C'

WHEN sex = '女' AND age >= 30 THEN 'D'

END AS category,

COUNT(*) AS total

GROUP BY category;

## 總結

語句,實現更加高效的數據處理。