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

mysql 查詢 when

方一強2年前9瀏覽0評論

MySQL的查詢語句中,我們可以使用when關鍵字來進行條件判斷,從而實現更為靈活的查詢。

SELECT 
	student_name,
	CASE 
WHEN grade >= 90 THEN 'A'
WHEN grade >= 80 THEN 'B'
WHEN grade >= 70 THEN 'C'
ELSE 'D'
	END AS grade_result
FROM
	student_scores;

上面這個例子中,我們使用了when關鍵字來根據成績的不同范圍來給學生打分級別。當成績大于等于90時,打A級別,80~89打B級別,70~79打C級別,其余打D級別。

SELECT 
	employee_name,
	CASE 
WHEN salary<= 3000 THEN 'Junior'
WHEN salary BETWEEN 3000 AND 5000 THEN 'Mid-level'
WHEN salary BETWEEN 5000 AND 8000 THEN 'Senior'
ELSE 'Top-level'
	END AS level
FROM
	employee_table;

這個例子中我們使用了between關鍵字來判斷薪水的級別。當薪水小于等于3000時為初級,3000~5000為中級,5000~8000為高級,其余為頂級。

總之,when關鍵字的使用讓我們的查詢語句更加靈活,可以根據不同的需求來進行條件判斷,實現更為精確的查詢結果。