要根據(jù)不同條件顯示不同的結(jié)果,你可以使用MySQL的CASE語句。CASE語句類似于編程語言中的switch語句,它允許你根據(jù)不同的條件來執(zhí)行不同的操作。
下面是一個簡單的示例,假設(shè)我們有一個學(xué)生表,包含學(xué)生的姓名和成績,我們想根據(jù)不同的成績顯示不同的等級:
SELECT
name,
score,
CASE
WHEN score >= 90 THEN 'A'
WHEN score >= 80 THEN 'B'
WHEN score >= 70 THEN 'C'
ELSE 'D'
END AS grade
FROM students;
在這個例子中,當(dāng)學(xué)生的成績大于等于90時,等級為’A’,大于等于80時,等級為’B’,大于等于70時,等級為’C’,否則為’D’。
你可以根據(jù)實際情況,使用更多的條件來顯示不同的結(jié)果。CASE語句可以嵌套使用,也可以與其他SQL語句一起使用,以滿足你的需求。