当前位置:首页 » 编程语言 » sql两次排序做差
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql两次排序做差

发布时间: 2023-08-06 14:14:41

sql数据库双重排序

select ID,IType,Num from TableName A
where not exists(select 1 from TableName
where Itype = A.Itype and Num > A.NUm)

Ⅱ sql 双重查询排序的问题,请高手解决!

想了想没什么好的方法,下面是一种笨方法,就是分两次来查询。第一次先把state=2 和4的查询出来显示在前面,接着在后面继续查询。

select * from stable where classid=5 and state=2 or state=4 order by time desc

select * from stable where classid=5 and state<>2 or strte<>4 order by time desc

Ⅲ 为什么同一句sql执行两次,两次的结果的排列顺序竟然不相同!

设置数据库默认的排序规则,按逐渐升序或按逐渐降序

Ⅳ 请教sql查询语句 双重排序的问题

由于你提供的数据比较特殊,故此以下俩种方法皆可
(1)双重排序
select * from table order by date2,data1;
(2)先分组再排序
select * from table group by data2,order by data1;

Ⅳ sql中怎么计算两列的差

假设A列B列都是数值型
select (A-B) as 差 from 表

假设A列B列都是字符型或转换成字符型
select replace(A,B,'') as 差 from 表