溫馨提示×

SQL Case何時使用When語句

sql
小樊
103
2024-08-30 16:54:59
欄目: 云計算

在 SQL 中,CASE 語句用于根據一個或多個條件返回特定的值

以下是一個使用 CASE 語句和 WHEN 子句的簡單示例:

SELECT CustomerID, FirstName, LastName,
       CASE
           WHEN TotalOrders >= 10 THEN 'Frequent Customer'
           WHEN TotalOrders < 10 AND TotalOrders > 0 THEN 'Occasional Customer'
           ELSE 'New Customer'
       END AS CustomerType
FROM Customers;

在這個示例中,我們根據 TotalOrders 列的值為每個客戶分配一個稱謂,如下所示:

  • TotalOrders 大于等于 10 時,稱謂為 “Frequent Customer”。
  • TotalOrders 小于 10 且大于 0 時,稱謂為 “Occasional Customer”。
  • 其他情況下(即 TotalOrders 等于 0),稱謂為 “New Customer”。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女