在SQL中可以使用MAX函数取两个数中较大的一个数吗? 在线等啊
譬如取出A和B中较大的那一个,可以这样写吗?selectmax(a,b)fromtable如果不行,应该怎么用max写?不用casewhenthen...
譬如取出A和B中较大的那一个,可以这样写吗?select max(a,b) from table
如果不行,应该怎么用max 写?不用case when then 展开
如果不行,应该怎么用max 写?不用case when then 展开
4个回答
展开全部
oracle里面可以用 select greatest(a,b) value from dual
sqlserver不确定可不可以用这个函数,另外case when是一个很好的办法
sqlserver不确定可不可以用这个函数,另外case when是一个很好的办法
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select max(列名), id from 表名
group by id
--max()可以取出一列中数值最大的记录,如果分组的话是每组数值最大的记录,如上面的
group by id
--max()可以取出一列中数值最大的记录,如果分组的话是每组数值最大的记录,如上面的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle的话 用greatest(a,b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询