select max(val,0) from table
我不是要找到整个表的最大值
必须有一个比这更简单的方法吗?
select case when val > 0 then val else 0 end from table
编辑:我正在使用Microsoft sql Server
SELECT GREATEST(val,0) FROM mytable;