首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL应用经验

2013-08-01 
SQL使用经验select * from Table1 where D4 高校 select * from Table1 where D3 低效?5,在insert或upd

SQL使用经验
select * from Table1 where D>=4 高校 select * from Table1 where D>3 低效

?

5,在insert或update的时候,最好都加一个条件,这个条件是之insert或update表中没有的的数据

insert into Table1 select * from Table2 where table2.code not exists(table1.code)

?

6.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.

?

7.当在SQL语句中连接多个表时, 请使用表的别名并把别名前缀于每个Column上.这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误.

?

8.用exists替代in 高效 同理 not exists替代 not in

热点排行