sql語句中as的用法

2021-07-24 13:44:59 字數 486 閱讀 6837

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;

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

SQL語句中 CASE 的用法

在寫sql語句時,或者是在pl sql中,經常需要在乙個sql語句中,根據不同的條件,有多種處理方法,如簡單例子 一種商品時,單價不同,折扣不同,對這種需求的處理,如果分情況處理,將會很麻煩,如果用case語句,就可以在一條sql語句中得到想要的結果。首先看一下,case的語法 case when ...

sql語句中case when的用法

case when是sql語句中很常用的一種判斷語句,與他類似的是decade,但是mysql中沒有這個函式,所以case when是通用的 一 最簡單的用法 case buynum when 1 then 多 when 2 then 少 else 其他 end 二 在where條件中的使用 sel...

sql語句中select as的用法

sql server中欄位別名的特殊使用 mysql中使用表別名與字段別名的基本教程 謝謝原作者的辛勤付出,貼過來如下 有如下sql語句 案例1 select username asa,useraddress asbfrom testtable where alike am 該語句執行是會報錯,因為...