MySQL-mysql 多个字段怎么最大值最小值
一个表里有3个字段存着时间,怎么查出这3个字段中最大值和最小值。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
一个表里有3个字段存着时间,怎么查出这3个字段中最大值和最小值。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
假设表有4个字段,id,t1,t2,t3.现在要查询出t1,t2,t3中的最大值和最小值:
sql:
select a.id,max(a.t) as t_max,min(a.t) as t_min from (
SELECT id,t1 as t from c
union all select id,t2 as t from c
union all select id,t3 as t from c
) a group by a.id
如果这个问题没有一定要用mysql处理的理由的话,那么在查询出来之后在程序里弄方便得多
在mysql里可以用自定函数处理,你最好说一下这样做的实际意义,不然问题太模糊别人都不知道你用三个字段比大小的目的是干嘛