case when中的双竖线
时间: 2023-10-15 13:22:34 浏览: 85
在 SQL 中,双竖线(||)是用于字符串连接的运算符。在 CASE WHEN 语句中,竖线可以用于连接两个字符串或将字符串与其他数据类型进行转换。下面是一个例子:
```sql
SELECT
CASE
WHEN age < 18 THEN '未成年人'
ELSE '成年人'
END AS age_group
FROM members;
```
在上面的例子中,当 age 列的值小于 18 时,会返回 '未成年人',否则返回 '成年人'。通过 CASE WHEN 结构可以根据条件动态地生成不同的结果。