几个经常使用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
相关文章
相关标签/搜索