当前位置: 代码迷 >> Sql Server >> 如此SQL语句是否可以加快查询?该如何处理
  详细解决方案

如此SQL语句是否可以加快查询?该如何处理

热度:58   发布时间:2016-04-27 13:34:08.0
如此SQL语句是否可以加快查询?
都说减少字段可减少下载量,从而加快查询速度,那要是把不要的数据写成,null as 字段名,可以达到同样的效果吗?
如:
select pono as 采购单号,po_date as 采购日期,po_qty as 采购数量,null as 其它1,null as 其它2,null as 其它3
from table

------解决方案--------------------
这个只是取别名而已。
------解决方案--------------------
select cel1,cel2,cel3 from tb

select 后面跟你需要的字段就OK了啊,为什么不需要null 还要 给取个别名查询出来呢..
------解决方案--------------------
只是取个别名而已。没什么别的。
------解决方案--------------------
从字段角度来说(也就是从列角度),SELECT后面尽量只跟一定要显示的字段名。按照楼主给出的例子,“null as 其它1,null as 其它2,null as 其它3”其实没必要显示

------解决方案--------------------
null as 别名 就是得到一列都为null的数据,效率上影响不大,但是不知道你这样做对前台页面来说有什么实际作用,不要这列,不取就是了。
------解决方案--------------------
SQL code
select ISNULL(colName,'the column is null') from tb-----------mikejasonthe column is null--没明白lz意思
------解决方案--------------------
取别名,效率上差别不大~
=========================================================================================

欢迎访问我的博客
------解决方案--------------------
只是显示的比较方便,没有效率的提高
------解决方案--------------------
没有任何效率的提高
------解决方案--------------------
我认为意义不大,

------解决方案--------------------
不可以。没什么意义!
  相关解决方案