以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]问一个关于sql的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=56534) |
-- 作者:ifastudy -- 发布时间:2014/9/8 10:29:00 -- [求助]问一个关于sql的问题 1.一种是直接用SQL查询 select * from A where 列名=\'A\' 2.另一种是创建视图后,将查询条件放到视图外查询. 视图A select * from A select * from 视图A where 列名=\'A\' 这两种方式的执行效率一样吗? mssqlsever会将第二种方式的代码解析成第一种代码吗?
[此贴子已经被作者于2014-9-8 10:29:41编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/9/9 9:23:00 -- 显然是第一种的效率高。
判断标准:语句越长,执行的查询越多,查询效率越低 [此贴子已经被作者于2014-9-9 9:23:16编辑过]
|