几个经常使用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
欢迎关注本站公众号,获取更多信息