理解SQL查询

3

具体来说,我想知道第一行末尾的电子邮件是做什么用的。这是否与SELECT columnname 'AS' email基本相同?但只是缺少了“AS”?

select distinct initcap(email1) email
from fin_jobs
5个回答

5

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


1

这是一个别名 - 它为返回的列提供名称。AS 是可选的。


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关键字在别名中是可选的。


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节。


0

是的,它是。

您不必为别名使用as关键字。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接