case when 的示例代码
时间: 2024-04-01 16:30:12 浏览: 79
以下是一个使用case when的示例代码:
```sql
SELECT
column1,
column2,
CASE
WHEN column3 > 100 THEN 'Large'
WHEN column3 > 50 THEN 'Medium'
ELSE 'Small'
END AS size
FROM
table_name;
```
这个示例代码展示了如何在SQL查询中使用case when语句。在这个例子中,我们有三个列:column1,column2和column3。根据column3的值,我们使用case when语句将每一行的size列设置为'Large'、'Medium'或'Small'。如果column3的值大于100,size列将被设置为'Large';如果column3的值大于50但小于等于100,size列将被设置为'Medium';否则,size列将被设置为'Small'。
相关问题
tableau case when代码示例
Tableau中的CASE语句可以用来根据条件进行数据转换和分类。以下是一个简单的CASE WHEN代码示例:
```
CASE [Region]
WHEN 'East' THEN '1'
WHEN 'West' THEN '2'
WHEN 'North' THEN '3'
WHEN 'South' THEN '4'
ELSE 'Unknown'
END
```
上述代码中,当“Region”字段的值为“East”时,输出为“1”,当值为“West”时,输出为“2”,以此类推。如果“Region”字段的值不在上述四个值范围内,输出为“Unknown”。
java代码 case when
在Java中,没有直接的"case when"语句,但可以使用"switch case"语句来实现类似的功能。下面是一个示例:
```java
int number = 2;
switch(number) {
case 1:
System.out.println("Number is 1");
break;
case 2:
System.out.println("Number is 2");
break;
case 3:
System.out.println("Number is 3");
break;
default:
System.out.println("Number is not 1, 2, or 3");
}
```
上述代码中,根据`number`的值,选择相应的分支进行处理。如果`number`的值为1,则执行第一个分支的代码;如果`number`的值为2,则执行第二个分支的代码;如果`number`的值为3,则执行第三个分支的代码。如果`number`的值不是1、2或3,则执行默认分支的代码。
希望这可以帮助到你!如果你有任何其他问题,请随时提问。