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語句中符號代表什麼意思
sql語句中 來 符號表示,連線源符。比如 111 bai 222 其結果就是du 111222 sql 中的特殊符號zhi dao 單引號 雙引號 並且 連線符 定義變數 模糊查詢符號 萬用字元 括號 註釋 就是不等於0,是關係運算子的一種 常用的關係運算子有 大於版 小權於 大於等於 小於等於 ...
sql語句中條件查詢裡inlike及的效率怎麼樣
1 如果條件欄位都是非索引欄位,那麼效率都差不多,就看結果大小。2 有差別的在於條件欄位是索引欄位時 在所以的情況下都會進行索引掃描,所以效率總是高的。like 當模糊查詢為右模糊,比如 abc 時,掃描索引,高效。當模糊查詢含左模糊時,比如 abc 進行全表掃描,低效。in的作用等同於or 也是進...
在這句sql語句裡的是什麼意思,在這句sql語句裡 是什麼意思
叫做萬用字元,代表任何字元任意數量 如 a 就代表一個字串只要包含字母a就符合條件 a 則代表一個字串需要以字母a結尾才符合條件 a 就是以a開頭的字串了 在這句sql語句裡 是什麼意思 叫做萬用字元,代表任何字元任意數量 如 a 就代表一個字串只要包含字母a就符合條件 a 則代表一個字串需要以字母...