3

具体来说,我想知道第一行末尾的尾随电子邮件的作用。这与 SELECT columnname 'AS' email 本质上是一样的吗?但是,只是缺少'AS'?

select distinct initcap(email1) email
from fin_jobs
4

5 回答 5

5

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

于 2012-10-23T14:25:25.560 回答
1

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

于 2012-10-23T14:25:41.257 回答
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对于别名是可选的。

于 2012-10-23T14:26:09.077 回答
0

是的。

您无需as为别名输入关键字

于 2012-10-23T14:26:29.867 回答
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 节。

于 2012-10-23T14:27:23.720 回答