18 08 17 SQL自我研讀(一)

JOIN

a. 有INNER、OUTER、CROSS三大種類
b. 預設連結運算子為INNER
c. CROSS為笛卡爾乘積,另CROSS不用加ON條件(因為互相相乘)

ORDER BY

a. WHERE 子句無法使用別名,只有ORDER BY可以,因ORDER BY是SELECT子句之後處理
b. TOP 之後接WITH TIES會將有平手的資料列列出來
c. TOP 之後接PERCENT,因要計算整數會無條件進位
d. OFFSET模板 (OFFSET為必要;FETCH則為非必要),只支援2012後的版本
OFFSET X Rows
FETCH NEXT X Rows ONLY ;
e. 排序值如果有NULL,會影響順序 (SQL將NULL視為最小值)


留言

這個網誌中的熱門文章

TSQL Lab 09 習題

TSQL Lab 06 習題

TSQL Lab 08 習題