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 表