SQL語句高手請進入,單錶查詢,回答有用再加份

時間 2022-08-10 20:22:08

1樓:

select *,row_number() over(order by mcsj desc) as num from

(select *,(mc2-mc3) as mcsj from

(select d2.xh,d2.xm,yw2=d2.yw,sx2=d2.sx,zf2=d2.zf,mc2=d2.mc,

yw3=d3.yw,sx3=d3.sx,zf3=d3.zf,mc3=d3.mc from

(select * from chenji where ksz=2

)d2inner join

(select * from chenji where ksz=3

)d3 on d2.xh=d3.xh

)t)tt

union all

select d3.xh,d3.xm,yw2=d2.yw,sx2=d2.sx,zf2=d2.zf,mc2=d2.mc,

yw3=d3.yw,sx3=d3.sx,zf3=d3.zf,mc3=d3.mc,mcsj=null,num=null from

(select * from chenji where ksz=3

)d3left join

(select * from chenji where ksz=2

)d2 on d2.xh=d3.xh where d2.mc is null

2樓:匿名使用者

呃,我不會tat

我感覺想光靠sql查詢語句查到結果不太現實,因為你這個表雖然是單錶,但冗餘比較多,可能寫個函式用游標會更好實現。

寫sql查詢語句,寫sql查詢語句 高手請進

我懂了 這樣就可以了 你試試 1.先將三張表按照 sno 和 cno 的對應關係連線起來2.使用case語句 當成績及格 60 得到學分 否則為03.按照學號 sno 分組.select student.sno,sname,sum case when grade 60 then 0 else ccr...

SQL語句請高手指教下,SQL語句請高手指教下

select a.s1,b.s2.c.s3,d.s4,e.s5,f.s6,select rownum orderid1,san s1 from e0001 talbe a left join select rownum orderid2,san s2 from e0002 talbe b on a....

德語句子問題,德語句子,語序問題,高手請進!

1.後面那個是g,只是加了定語 2.的von就是屬於什麼什麼的意思 3.對於文學感興趣的人,來到德國 探索 也沒有結束 4.翻譯不能夠完全的重現德語文化的成就。德語句子,語序問題,高手請進!總的來講德語的語序比較靈活,以下三種語序都可以用,但強調的重點不同 1.morgen wird ihnen d...

SQL高手請進,能解決問題,加分

只能具體問題具體分析了,或許你將檢視的定義情況和使用情況說清楚,大家是能幫你想想辦法的,但就是這種抽象的想尋求工具來解決,我印象中是沒有的。依賴資料庫的解決大體方法有 1 通過索引優化改善查詢 2 通過物化檢視,犧牲空間來提高查詢速度 3.不支援物化檢視的只能通過觸發器達到物化的目的,建乙個表代替以...

乙個很複雜的SQL語句問題,超級達人請進

很簡單呀 select dpath,pv count 1 ip count distinct dip from tablename group by dpath 測試了,沒問題!以上是sql server的實現。access 這樣 select dpath,select count 1 from t...