sql判断两列值,取较大的作为新的一列
时间: 2024-03-06 09:47:56 浏览: 259
pandas DataFrame 根据多列的值做判断,生成新的列值实例
5星 · 资源好评率100%
可以使用 SQL 中的 CASE WHEN 语句来实现该功能,示例如下:
```
SELECT col1, col2,
CASE
WHEN col1 >= col2 THEN col1
ELSE col2
END AS max_col
FROM your_table;
```
上述语句会选取每一行中 `col1` 和 `col2` 的值,然后比较两者大小,将较大的值作为新的一列 `max_col` 的值。
阅读全文