幾個經常使用T_SQL語句比較

  1. UNION ALL VS UNION : union all 對兩個結果進行並集操做,包括重複行,即全部的結果所有顯示,無論是否是重複;union 對兩個結果集進行並集操做,不包括重複行,至關於 distinct,同事進行默認規則的排序。
  2. BETWEEN … AND… : 包含兩段值 至關於 first...<= A<= second...
  3. INSERT INTO SELECT FROM VS SELECT INTO FROM
  4. TRUNCATE 、DELETE、DROP: truncate和delete 只刪除數據不刪除表的結構;drop語句將刪除表的結構。速度drop>truncate>delete; truncate、drop 是數據庫定義語言(ddl),操做當即生效,不能回滾;安全性:當心使用drop和truncate,尤爲是沒有備份的時候,使用delete刪除部分數據行,注意帶上where子句。
  5. COUNT(1) VS COUNT(*) VS COUNT(COL)
  6. IS NULL OR ‘=NULL’ :建議用is null.
  7. IDENTITY Property
相關文章
相關標籤/搜索