高級數據查詢
top詞語法格式:TOP n (percent)(with ties)
查詢前n(%)行數據,(包括最后一行取值并列)
搭配 order by
?
case:
CASE (表達式)
WHEN 試1 THEN 結果1
WHEN n THEN n
[ELSE n+1]
END
保存結果:
select 序列 into 表名
from 數據源
局部臨時表+一個#,全局臨時+2個#
?
并運算union
列個數必須相同,結果為第一個select列標題,結果排序依據為第一個語句中列名
交運算intersect(兩個集合中同時出現的記錄)
差運算except(前有后無)
子查詢:
where in
where 運算符
where exists
派生表:from as temp
四函數:
rank()over
返回數據在分區排名
dense-rank()返回排名但不空格
ntile()把行劃分入組
row-number()返回集中分區內行的序列號
?