你先用abs(numeric_expr)获得绝对值,然后用Max(expr)来获得最大的那个就好了。
网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了襄汾免费建站欢迎大家使用!
select MAX(ABS(y)) from test
在表中6,7号数据,他们的除了ID不同,其他的数据相同。
1、首先,在表中找到一个组合主键;
2、其次以主键group by ;
3、然后计算出大于1的记录;
4、接着在通过组合主键找到这条记录;
5、最后就能把记录找到了。
就找了两条相同的记录。
select abs(字段名) from 表名
abs就是取绝对值的函数
select abs(-1)
那你首先要找到存在哪个表里了,然后是哪个字段,然后再用SQL语句查询
select * from 表名 where 字段名='622'