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)beginend;具體可以參考 如何建立procedure。
這個時候 as 和is可以互換。
sql語句中as的意思是什么
sql語句中as的意思是別名,或者說給顯示的結果改名。比如,select name as 姓名 from student.
意思是查詢student表中的name字段,但是在顯示的時候顯示姓名(而不是表中的name)
還比如下面:concat(path,',',id)函數用","把前后字段【path和id】連接起來形成一個新字段 改名為fullpath
select id,catename,path,concat(path,',',id) as fullpath from likecate where 1 order by fullpath asc.
擴展資料:
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 表table1里的全部數據。
create procdure name as (is)
begin
end;
具體可以參考 如何建立procedure。 這個時候 as 和is可以互換。
參考資料:搜狗百科-sql語句
數據庫 as 用法
一:as可以作為別名的標志。
sql:select name as username form tablename;
解釋:上面語句的意思就是查詢出tablename表中字段name的所有記錄,并且給name別名為username。
二:as可以作為連接語句的操作符。
sql:create table tablename as select * from tablename2;
解釋:上面語句的意思就是先獲取到tablename表中的所有記錄,之后創建一張tablename表,結構和tablename2表相同,記錄為后面語句的查詢結果。