WEB开发网
开发学院数据库MSSQL Server SQL开发中容易忽视的一些小地方(一) 阅读

SQL开发中容易忽视的一些小地方(一)

 2010-04-28 15:42:44 来源:WEB开发网   
核心提示:第二:将数据量较小的班级表放在前面.--小表在前select top 1000 a.sUserName,b.sClassName from classInfo binner join student a ona.classID=b.classID第三:用where 实现.--join与whereselect top 1

第二:将数据量较小的班级表放在前面.

--小表在前

select top 1000 a.sUserName,b.sClassName from classInfo b
inner join student a on

a.classID=b.classID

第三:用where 实现.

--join与where

select top 1000 a.sUserName,b.sClassName from classInfo b, student a

where a.classID=b.classID

归纳:以上三种方式查询的结果都完全相同,但它们在实现效率上会有不同吗?这里首先提出两个网络上的观点:

网络观点一:一般要使得数据库查询语句性能好点遵循一下原则:在做表与表的连接查询时,大表在前,小表在后.

执行计划效果如图一:

单击看大图

上一页  1 2 3 4 5  下一页

Tags:SQL 开发 容易

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接