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