了解sql查询

时间:2012-10-23 14:24:21

标签: sql

具体来说,我想知道第一行末尾的尾随电子邮件是做什么的。这与SELECT columnname'AS'电子邮件基本相同吗?但是,只是错过了'AS'?

select distinct initcap(email1) email
from fin_jobs

5 个答案:

答案 0 :(得分:5)

是的,它只是一个别名。我相信AS是可选的。

答案 1 :(得分:1)

它是别名 - 它为返回的列命名。 AS是可选的。

答案 2 :(得分:0)

是的,以下查询是相同的:

select distinct initcap(email1) email
from fin_jobs

select distinct initcap(email1) as email
from fin_jobs

select distinct initcap(email1) as "email"
from fin_jobs

select distinct initcap(email1) "email"
from fin_jobs

关键字as对于别名是可选的。

答案 3 :(得分:0)

是的,是的。

您无需为别名

添加as关键字

答案 4 :(得分:0)

与AS相同,AS是可选的。

选择列表的SQL-92语法:

<select list> ::=
                <asterisk>
              | <select sublist> [ { <comma> <select sublist> }... ]

         <select sublist> ::=
                <derived column>
              | <qualifier> <period> <asterisk>

         <derived column> ::= <value expression> [ <as clause> ]

         <as clause> ::= [ AS ] <column name>

SQL-92规范的第7.9节。