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

2021-08-14 09:13:34 字數 4865 閱讀 4072

1樓:伏廷謙潭培

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

as用處:

query時

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

示例一個table有個column叫

id,query是select

idfrom

table1

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

如叫systemid,可這樣寫:selectidas

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;

這時as和is可以互換。

2樓:段幹桂枝莫媚

&是且的意思,這句話的意思是

從article表中選擇所有列,這些列滿足type_id為data_type&sql的值。data_type&sql是一個表示式。

不過。。。感覺怪怪的。。。

sql語句中as是什麼意思

3樓:施小五婧

別名

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可以互換。

4樓:匿名使用者

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

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

5樓:匿名使用者

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

6樓:匿名使用者

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

7樓:匿名使用者

那是別名

比如 name as 姓名

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

sql語句中as的作用?

8樓:匿名使用者

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

9樓:匿名使用者

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

10樓:匿名使用者

create view

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

11樓:匿名使用者

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可以互換。

12樓:目前登陸帳號

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

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

13樓:匿名使用者

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

14樓:匿名使用者

as 常用就重新命名吧

sql語句中as的作用

15樓:巨靈根

有點像重新命名的意思

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

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

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

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

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

16樓:匿名使用者

as:是【別名關鍵字】.

一般我們是這麼使用.

對於列的使用:

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

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

17樓:陌小_小

有好幾個意思哦

可以起別名 name as 姓名

建立儲存過程是時也用到

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

18樓:八秒記憶

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

sql語句中as是什麼意思?

19樓:施小五婧

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是什麼意思

20樓:匿名使用者

as 子句可用來來更改結果集列名或為匯出列源指定名稱。

表的表名或者列名可能會很長,很繁瑣

例如:select sdfsdfdfadfadfadffrom ysdfsfdfafdaf

這樣的語句,列名字和表名字都很長

select sdfsdfdfadfadfadf as colfrom ysdfsfdfafdaf as tab這樣,語句比較清晰

其實as 就是為了叫語句清晰及明確的,有時候也可以省略例如select *

from sdfafadfasfda tab這樣的寫法

21樓:匿名使用者

如果一個欄位有幾十個字元,不是顯得太長了嗎?所以用別名,一方面讓程式更美觀,另一方面可以給中間表命名。

比如你查出了一箇中間表,你想用到裡面的欄位,你總不可能每次都把中間表寫一遍吧。

22樓:匿名使用者

多表的時候,或者是使用幹什麼函式的時候,顯示的比較複雜,使用別名,比較方便**等

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

是且的意思,這句話的意思是 從article表中選擇所有列,這些列滿足type id為data type sql的值。data type sql是乙個表示式。不過。感覺怪怪的。你用的是oracle的sql 語句set define sql select from empwhere empno emp...

SQL檢測語句中selectab是什麼意思

表示所有字段,多表聯查的時候,字段列表要是全部,就可以用 表示,要是只是乙個表的所有字段,就用a.表示a表所有字段 解釋數sql面的 select from a,b 是什麼意思 select from a,b 的意思是從表baia跟表b的關聯du表中查詢資料。zhi其中a表跟b表使dao用的是joi...

C裡面sql語句前面加符號是什麼意思具體怎麼用的

string strsql select from humanresources.employee as e inner join person.contact as c on e.contactid c.contactid order by c.lastname 加上 bai du符號後就可zhi...