sqlcase条件语句
时间: 2024-04-09 19:26:22 浏览: 85
sql语句案例
SQL中的CASE语句是一种条件语句,类似于高级编程语言中的switch语句。它允许我们根据条件的满足来执行不同的操作或返回不同的结果。
下面是一个示例,演示了如何使用CASE语句在SQL中进行条件判断:
```sql
SELECT column_name,
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE result
END
FROM table_name;
```
在上面的示例中,`column_name`是要查询的列名,`condition1`、`condition2`等是条件表达式,`result1`、`result2`等是与条件匹配时返回的结果。
以下是一个具体的例子,展示了如何使用CASE语句在SQL中进行条件判断:
```sql
SELECT product_name,
CASE
WHEN price > 100 THEN 'Expensive'
WHEN price > 50 THEN 'Moderate'
ELSE 'Cheap'
END AS price_category
FROM products;
```
上述示例中,根据产品的价格,将其分为不同的价格类别,并将结果显示为`price_category`列。
阅读全文