sql 取新的列名含义

Posted AlisonGavin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 取新的列名含义相关的知识,希望对你有一定的参考价值。

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 取新的列名含义的主要内容,如果未能解决你的问题,请参考以下文章

git 无法拉取新的远程分支

git从主分支上拉取新分支以及提交代码合并到主分支

[mybatis]动态sql_sql_抽取可重用的sql片段

将数据透视到新的列名 - Oracle SQL

缺少 SQL SERVER 2014 代码片段

pycharm中拉取新分支代码