首頁 > 資料庫 > SQL > sql中的條件判斷語句

sql中的條件判斷語句

下次还敢
發布: 2024-04-28 11:36:13
原創
469 人瀏覽過

SQL 中有兩種常見的條件判斷語句:IF-ELSE 語句和 CASE 語句。 IF-ELSE 語句根據條件為真或假執行不同的語句,而 CASE 語句則根據表達式值符合不同情況執行對應的語句。

sql中的條件判斷語句

SQL 中的條件判斷語句

條件判斷語句是在SQL 中評估條件並根據結果採取不同操作的語句。它們在 SQL 查詢和操作中廣泛使用,用於從資料庫中過濾資料、修改資料或控制流程。

類型

SQL 中有兩種常用的條件判斷語句:

  • IF-ELSE 語句:評估一個條件,如果條件為真,執行一條語句,否則執行另一語句。
  • CASE 語句:評估一個條件,根據不同的條件值執行對應的語句。

語法

IF-ELSE 語句

<code class="sql">IF <condition> THEN
  <statement_if_true>
ELSE
  <statement_if_false>
END IF;</code>
登入後複製

CASE 語句

#
<code class="sql">CASE <expression>
  WHEN <case_value1> THEN <statement1>
  WHEN <case_value2> THEN <statement2>
  ...
  ELSE <default_statement>
END CASE;</code>
登入後複製

範例

使用IF-ELSE 語句檢查值是否大於5

<code class="sql">SELECT *
FROM table_name
WHERE value IF value > 5 THEN 'Greater than 5' ELSE 'Less than or equal to 5' END IF;</code>
登入後複製

使用CASE 語句檢查分數範圍

<code class="sql">CASE score
  WHEN 90 TO 100 THEN '优秀'
  WHEN 80 TO 89 THEN '良好'
  WHEN 70 TO 79 THEN '中等'
  ELSE '不及格'
END CASE;</code>
登入後複製

以上是sql中的條件判斷語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板