一个指标对应的目标字段是 a,另一个对应目标字段写成a1,然后SQL里面判断 a1不为空就取a1的值,否则就取a的值
时间: 2024-04-12 15:28:01 浏览: 118
在SQL中对同一个字段不同值,进行数据统计操作
如果你想在 SQL 中根据条件选择不同的目标字段,并且一个指标对应的目标字段是 `a`,另一个指标对应的目标字段是 `a1`,你可以使用以下 SQL 语句:
```sql
SELECT
CASE
WHEN a1 IS NOT NULL THEN a1
ELSE a
END AS target_column
FROM your_table;
```
这将返回一个名为 `target_column` 的列,其中的值将是 `a1` 列的值(如果非空),否则将是 `a` 列的值。请确保将 `your_table` 替换为你实际的表名。
阅读全文