日期:2014-05-18  浏览次数:20614 次

如此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
-----------
mike
jason
the column is null

--没明白lz意思

------解决方案--------------------
取别名,效率上差别不大~
=========================================================================================

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

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