gpt4 book ai didi

sql - 在 SQL 中,是否有非聚合最小/最大运算符

转载 作者:行者123 更新时间:2023-12-02 10:19:41 25 4
gpt4 key购买 nike

有没有类似的东西

select max(val,0)
from table

我不想找到整个表的最大值

一定有比这更简单的方法吗?

select case when val > 0 then val else 0 end
from table

编辑:我正在使用 Microsoft SQL Server

最佳答案

函数GREATESTLEAST不是SQL标准,但存在于许多RDBMS(例如Postgresql)中。所以

SELECT GREATEST(val, 0) FROM mytable;

关于sql - 在 SQL 中,是否有非聚合最小/最大运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7613448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com