sql語句中as的意思是什麼,SQL語句中AS是什麼意思?

時間 2021-08-14 09:12:54

1樓:冼染周冬

as一般用在兩個地方,一個是query的時候,用來重新指定返回的column

名字如:一個table

有個column叫

id,我們的query是

select

idfrom

table1.

但是如果你不想叫id了,就可以重新命名,如叫systemid

就可以這樣寫

select

idas

systemid

from

table1;

還有一個用法就是在create

table

或procedure

的時候,as

是個關鍵字。

例如create

table

test

asselect

*from

table1

這時候就會create

一個table

test,他是完全copy

table

table1裡的全部資料。

create

procdure

name

as(is)

begin

end;

具體可以參考

如何建立procedure。

這個時候

as和is可以互換。

2樓:帛敬曦

sql語句中as的意思是別名,或者說給顯示的結果改名。比如,select

name

as姓名

from

student.

意思是查詢student表中的name欄位,但是在顯示的時候顯示姓名(而不是表中的name)

還比如下面:concat(path,',',id)函式用","把前後欄位【path和id】連線起來形成一個新欄位

改名為fullpath

select

id,catename,path,concat(path,',',id)

asfullpath

from

likecate

where

1order

byfullpath

asc.

擴充套件資料:

as一般用在兩個地方,一個是query的時候,用來重新指定返回的column(列)

名字如:一個table

有個column叫

id,我們的query是

select

idfrom

table1.

但是如果你不想叫id了,就可以重新命名,如叫

systemid

就可以這樣寫

select

idas

systemid

from

table1;

還有一個用法就是在create

table

或procedure

的時候,as

是個關鍵字。

例如create

table

test

asselect

*from

table1

這時候就會create

一個table

test,他是完全copy

表table1裡的全部資料。

create

procdure

name

as(is)

begin

end;

具體可以參考

如何建立procedure。

這個時候

as和is可以互換。

參考資料:搜狗百科-sql語句

3樓:石孝柴詩

別名,或者說給顯示的結果改名。比如,selectname

as姓名

from

student.

意思是查詢student表中的name欄位,但是在顯示的時候顯示姓名(而不是表中的name)

4樓:帛素花從雪

as在英語裡是作為的意思,在sql語句中的話要看出現的位置了.

很多時候作為別名定義使用,例如在select選擇列表中作為欄位名的別名,或者多表連線時作為表的別名.

select

student_name

as學生姓名

from

tablename

select

t1.sname,t2.sname

from

tablename

ast1

join

tablename

ast2

ont1.id=t2.id

另外在一些ddl語句中也會用到,例如檢視的定義:

create

view

vew_title

asselect

*from

tablename

where

name='abc'

這裡就不做別名解了

5樓:長孫煙諫春

你用的是oracle的sql

語句set

define

&;sql>

select

*from

empwhere

empno

=&empno;

輸入empno

的值:10

原值1:

select

*from

empwhere

empno

=@empno

新值1:

select

*from

empwhere

empno=10

&是預設的符號

你也是可以改變的

如:set

define

$sql>

select

*from

empwhere

empno

=$empno;

按下會車後會提示你要輸入的值是多少

輸入:10

就變成了

原值1:

select

*from

empwhere

empno

=@empno

新值1:

select

*from

empwhere

empno=10

下面就是要查詢的資訊

sql語句中as是什麼意思?

6樓:施小五婧

sql語句中as的意思是:別名

as用處:

query時

用來重新指定返回的column名字。

示例

一個table有個column叫 id, query是select id from table1

如果不想叫id,就可重新命名。

如叫 systemid,可這樣寫:select id as systemid from table1。

create table 或 procedure 時

as 是個關鍵字。

示例

create table test as select * from table1

這時會create 一個table test,完全copy table table1裡的全部資料。

create procdure name as (is)

begin

end;

這時as和is可以互換。

sql語句中as是什麼意思

7樓:施小五婧

別名

as用處:

query時

用來重新指定返回的column名字。

示例

一個table有個column叫 id, query是select id from table1

如果不想叫id,就可重新命名。

如叫 systemid,可這樣寫:select id as systemid from table1。

create table 或 procedure 時

as 是個關鍵字。

示例

create table test as select * from table1

這時會create 一個table test,完全copy table table1裡的全部資料。

create procdure name as (is)

begin

end;

這時as和is可以互換。

8樓:匿名使用者

a as b,就是給a起個別名叫b,例如:

select a.* from table_1 as a就是給table_1起個別名叫a,因此前面就可以使用a.*了

9樓:匿名使用者

表中得 column_name 在顯示的時候為 alias_name

10樓:匿名使用者

別名,列出來的時候就用as後面的名字,用空格代替as也可以

11樓:匿名使用者

那是別名

比如 name as 姓名

這樣的話,查詢出來的列就是 寫 姓名

sql語句中as的作用?

12樓:匿名使用者

這是一個建立檢視的語句,as其實我也不懂什麼意思,就只是看著用,你會發現後專面學的儲存過程屬也有這樣的字眼,給你看一個建立儲存過程的例子,我也沒明白是為啥create proc proc_sample@id int asselect @id=id from bbs還有在表裡面就主要是起別名的意思***

13樓:匿名使用者

意思就是重新定義 選擇行的時候重新定義欄位的名稱 還有就是建立表或者檢視的時候定義裡面的內容 就比如你說的這個

14樓:匿名使用者

create view

裡面的as是把select返回的結果集當做view v_sample裡面的內容這樣的意思

15樓:匿名使用者

as 一般用bai

在兩個地方,一du個是query的時候,用來重新指zhi定返回的daocolumn 名字內

如:一個table 有個column叫 id, 我們的query是

select id from table1. 但是如果你不容想叫id了,就可以重新命名,如叫 systemid 就可以這樣寫

select id as systemid from table1;

還有一個用法就是在create table 或 procedure 的時候,as 是個關鍵字。

例如create table test as select * from table1

這時候就會create 一個table test,他是完全copy table table1裡的全部資料。

create procdure name as (is)

begin

end;

具體可以參考 如何建立procedure。 這個時候 as 和is可以互換。

16樓:目前登陸帳號

這裡相當於分割的作用,上面是宣告 下面是執行體

但是查詢sql中,相當於比如的已經,select columnname as a ,就是說把列columnname顯示為a

17樓:匿名使用者

給表起一個別名例如 select * from table as t where t.id = 1

18樓:匿名使用者

as 常用就重新命名吧

sql語句中as的作用

19樓:巨靈根

有點像重新命名的意思

比如select count(*) as num from table;

這句話的意思是,table表裡面有多少條記錄,並把這個記錄的個數賦值給一個臨時變數num

到時候就可以從num中獲得記錄個數

如果不用as,是不是很難獲取記錄個數

同理,像樓上各位仁兄說的,起別名,可以這麼理解我認為是正確的

20樓:匿名使用者

as:是【別名關鍵字】.

一般我們是這麼使用.

對於列的使用:

select 欄位 as 別名 from table_aselect max(欄位) as 別名 from table_a對於表的使用:

select * from (select * from table_a) as a,table_b

21樓:陌小_小

有好幾個意思哦

可以起別名 name as 姓名

建立儲存過程是時也用到

還有這個 (num*price as decimal(18,2))

22樓:八秒記憶

當用在查詢query語句中,用來重新指定返回column的名稱

sql語句中11是什麼意思

23樓:尚學堂科技****

|”oracle 中“du||”代表連線兩zhi個字元

dao串

如下對比:版

select ec.salary,ec.bonus from emp_copy ec

效果

權:

select ec.salary||ec.bonus from emp_copy ec

效果:

sql語句中的符號是什麼意思,sql 語句中 符號是什麼意思?

以下希望對你有所幫助。儘管宣告字串常量的標準方法通常都很方便,但是如果字串包含很多單引號或者反斜槓,那麼理解字串的內容可能就會變得很苦澀,因為每個單引號都要加倍。為了讓這種場合下的查詢更具可讀性,postgresql 允許另外一種稱作 美元符包圍 的字串常量宣告辦法。一個通過美元符包圍宣告的字串常量...

SQL語句是什麼意思,SQL語句中AS是什麼意思?

麼吟淦雙玉 用來對資料庫進行操作的 比如select name from lsls表示表名 name 表示表裡面的自段 堯宵雷經義 用來對資料庫進行操作的語句,比如查詢資料 刪除資料 等等的操作所需要使用的資料庫運算元據 仰晗悟昌淼 是資料庫裡面的查詢語句,sql server,oracal等 sq...

解釋sql語句中的不等於,解釋SQL語句中的「不等於」

erp小 sql中有兩種方式表示不等於,一種是 不含引號 另一種是 不含引號 用法是一樣的。1 建立測試表,插入資料 create table test id int,name varchar 10 insert into test values 1,張三 insert into test valu...