SQL 中有兩種常見的條件判斷語句:IF-ELSE 語句和 CASE 語句。 IF-ELSE 語句根據條件為真或假執行不同的語句,而 CASE 語句則根據表達式值符合不同情況執行對應的語句。
SQL 中的條件判斷語句
條件判斷語句是在SQL 中評估條件並根據結果採取不同操作的語句。它們在 SQL 查詢和操作中廣泛使用,用於從資料庫中過濾資料、修改資料或控制流程。
類型
SQL 中有兩種常用的條件判斷語句:
語法
IF-ELSE 語句
IF THEN ELSE END IF;
CASE 語句
#CASE WHEN THEN WHEN THEN ... ELSE END CASE;
範例
使用IF-ELSE 語句檢查值是否大於5
SELECT * FROM table_name WHERE value IF value > 5 THEN 'Greater than 5' ELSE 'Less than or equal to 5' END IF;
使用CASE 語句檢查分數範圍
CASE score WHEN 90 TO 100 THEN '优秀' WHEN 80 TO 89 THEN '良好' WHEN 70 TO 79 THEN '中等' ELSE '不及格' END CASE;
以上是sql中的條件判斷語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!