在 SQL 2005 中,您可以在 CASE 语句中使用关键字 "CASE" 和 "END"。CASE 语句允许您根据某些条件返回不同的值。以下是一个简单的示例:
SELECT
CustomerID,
FirstName,
LastName,
CASE
WHEN TotalOrders < 10 THEN 'New Customer'
WHEN TotalOrders BETWEEN 10 AND 50 THEN 'Regular Customer'
ELSE 'Frequent Customer'
END AS CustomerType
FROM
Customers
在这个示例中,我们使用 CASE 语句根据客户的订单数量来确定客户类型。如果客户的订单数量少于 10,则将其标记为 "New Customer"。如果客户的订单数量在 10 到 50 之间,则将其标记为 "Regular Customer"。对于其他情况,我们将其标记为 "Frequent Customer"。
请注意,CASE 语句可以嵌套在其他 CASE 语句中,以便根据多个条件返回不同的值。此外,您还可以使用其他 SQL 关键字,如 "WHEN"、"THEN"、"ELSE" 和 "END",以便更好地控制 CASE 语句的行为。
领取专属 10元无门槛券
手把手带您无忧上云