幾個經常使用T_SQL語句比較
- UNION ALL VS UNION : union all 對兩個結果進行並集操做,包括重複行,即全部的結果所有顯示,無論是否是重複;union 對兩個結果集進行並集操做,不包括重複行,至關於 distinct,同事進行默認規則的排序。
- BETWEEN … AND… : 包含兩段值 至關於 first...<= A<= second...
- INSERT INTO SELECT FROM VS SELECT INTO FROM
- TRUNCATE 、DELETE、DROP: truncate和delete 只刪除數據不刪除表的結構;drop語句將刪除表的結構。速度drop>truncate>delete; truncate、drop 是數據庫定義語言(ddl),操做當即生效,不能回滾;安全性:當心使用drop和truncate,尤爲是沒有備份的時候,使用delete刪除部分數據行,注意帶上where子句。
- COUNT(1) VS COUNT(*) VS COUNT(COL)
- IS NULL OR ‘=NULL’ :建議用is null.
- IDENTITY Property
歡迎關注本站公眾號,獲取更多信息