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 に答える