sql語句中as的用法和作用

2021-08-10 09:37:55 字數 1617 閱讀 1032

sql語句中as的用法和作用

最近做專案中,偶然發現在sql語句中出現了as這個詞,一直以來沒怎麼關注是什麼意思,畢竟影響不大,今天有空,就在網上查了一些資料,大概有了一些的了解

我們的sql語句在很多資料庫中都是通用的,比如像mysql資料庫 access資料庫. oracle資料庫.  sqlite資料庫 .甚至在我們的excel中也可以使用sql語句.

在我的資料庫中有user這個表,正常來說,想查詢該錶,那麼sql語句如下

select

*from

user

執行該語句,得到如下結果

作為乙個開發人員來說,自然是能看得懂的,但是假如,資料庫不是你自己設計的,或者說給別人看,自然是需要很多的時間來理解和熟悉

那麼as的作用就提現出來了

select

username

as賬號 ,

password

as密碼,

mingzi

as名字,

*********hao

as證件號,

dianhua

as**,

zhuceriqi

as註冊日期,

zhuangtai

as狀態,

quanxian

as許可權,

shengyutianshu

as剩餘天數

from

user

當執行起來的時候,會顯示以下效果: 是不是很清晰?可以明確的理解某個欄位是做什麼的?

通過上面的方法,應該很明確的可以知道  as 後面跟著的 是乙個別名

以上,是我個人理解,可能會有些偏差或者不對的地方,希望有大神幫忙指點

我們不是製造者,我們是**搬運工

sql語句中as的用法

as 一般用在兩個地方,乙個是query的時候,用來重新指定返回的column 名字 如 乙個table 有個column叫 id,我們的query是 select id from table1.但是如果你不想叫id了,就可以重新命名,如叫 systemid 就可以這樣寫 select id as ...

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...