1. 程式人生 > >oracle中怎麼給表和列起別名

oracle中怎麼給表和列起別名

1.oracle中給表起別名 
有時候在一個select中會有多個表,而且表的名字挺長,如果要做關聯表的時候,你需要用表名.欄位名的方式做連結,這樣比較不方便,此時我們可以給這張表起一個別名,此時就可以使用該別名代替表名來使用,比如下面這個例子

SELECT xxmc,sname as xsxm,sex,phone,address jzdz 
FROM student s
LEFT JOIN xxjbxx x ON  x.sid = s.sid
  • 1
  • 2
  • 3

此處的s為student表的別名,x為xxjbxx表的別名,xsxm是sname學生姓名的別名,jzdz是學生地址的別名 
ps: 
(1)表的別名要在from子句中指定,並且別名位於查詢中其餘列之前 
(2)使用表的別名可以減少查詢中輸入的文字的數量,並且可能還會減少在輸入過程中的錯誤。 
2.給欄位起別名 
(1)使用AS 
在該欄位後面空一格,使用AS 空格 別名,這種方式來起別名給欄位 
(2)直接在欄位的後面空格,然後再起別名也是可以的