首页 > 数据库技术 > 详细

sql 取新的列名含义

时间:2016-11-11 11:50:03      阅读:145      评论:0      收藏:0      [点我收藏+]
SELECT a.*, 1 DELETABLE, ‘‘ YEAR_ON, ‘‘ MONTH_ON, TOOL_STATUS status0 FROM TOOL a

说明:其中tool字段有tool_status字段。

问题:1 deleteable, ‘‘ year_on 这些新取的字段是什么意思?

答:tool表中没有deleteable,year_on字段,页面上又需要这些字段,所以在可以在查询表中使用 1 deleteable, ‘‘ year_on 查询出一个新的列,其中列的值为1 或者 ‘‘,也就是新列名的前一个字符串。

问题2: select a.*, tool_status status0 from tool a 中status0是什么意思?

答: a.* 表示所有的字段,都可以取出,而tool_status status0表示取别名,查询出来的数据中列名包括a的所有字段,还包括status0。并不是只有satus0,而把tool_status列去了。

 

sql 取新的列名含义

原文:http://www.cnblogs.com/alisonGavin/p/6053532.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!