1樓:你不愛吃烤肉
比如:1、selec name as 「姓名」 ,*** as "性別" from user
2、select u.name as 「姓名」,o.name as "英文名" ,u.
*** as "性別" from user u ,other o where u.id = o.id;
as不是給表裡的字段取別名,而是給查詢的結果欄位取別名。
其目的是讓查詢的結果展現更符合人們**習慣,在多張表查詢的時候可以直接的區別多張表的同名的字段。
擴充套件資料:
sql別名:
sql別名用於為表或表中的列 提供臨時名稱。
sql別名通常用於使表名或列名更具可讀性。
sql乙個別名只存在於查詢期間。
別名使用as關鍵字賦予。
在下列情況下使用別名:
1,查詢涉及多個表
2,用於查詢函式
3,需要把兩個或更多的列放在一起
4,列名長或可讀性差
語法1、表名的別名語法:
select 列名
from 表名 as 別名;
2、列名的別名語法:
select 列名 as 別名
from 表名
3、表名和列名的別名混合使用語法:
select 列名 as 別名
from 表名 as 別名
語法舉例
1、使用表名稱別名
有兩個表分別是:"persons" 和 "product_orders"。分別為它們指定別名 "p" 和 "po"。列出 "john adams" 的所有定單。
select po.orderid, p.lastname, p.firstname
from persons as p, product_orders as po
where p.lastname='adams' and p.firstname='john';
2、使用列名稱別名
查詢 persons 表中的 lastname 列 (為其定義別名 '姓氏')和 firstname 列(為其定義別名 『名字』),輸出所有結果值。
select lastname as 姓氏, firstname as 名字
from persons
2樓:匿名使用者
as不是給表裡的字段取別名,而是給查詢的結果欄位取別名。其目的是讓查詢的結果展現更符合人們**習慣,在多張表查詢的時候可以直接的區別多張表的同名的字段。
比如:1、selec name as 「姓名」 ,*** as "性別" from user
2、select u.name as 「姓名」,o.name as "英文名" ,u.
*** as "性別" from user u ,other o where u.id = o.id;
3樓:這是哪跟哪啊
取別名只限於你這一次查詢,並不是在資料庫裡永久的把這一列增加了名稱「n」,所以select n是不行的。提示的錯誤也是未知的欄位名。
4樓:匿名使用者
n 只是別名,再次查詢不存在 或者你這樣寫 select t.n from (select t.name as n from table t) t
5樓:匿名使用者
查詢的別名,只有在當次查詢有效。
如何用sql給資料庫中的列起別名
6樓:wow豬頭聯盟
我給你舉個bai例子:你有表dustudent 裡面有 id,zhiname,class三列,
select id as studentid ,name as studentname , class as studentclass from student a
我分別給三列用daoas取了版
別名,表也取了別名a,這權個不用as
如何在 sql 語句中定義字段別名、表別名
7樓:匿名使用者
用as關鍵字宣告別名
select 欄位譽宴此1 as 欄位慶迅1別名祥虧,欄位2 as 欄位2別名 from 表名 as 表別名
8樓:噯爾
mysql 表別名(alias)抄:
在 sql 語句中,可以為表名稱慎洞及bai欄位(列)名稱指du定別名zhi(alias),別名是 sql 標準語法,幾乎所有dao的資料庫系舉孝核統都支援。通過關鍵字 as 來指定。
表別名語法:
select column from table as table_alias
mysql 字正掘段別名(列別名):
同本文前文講述的表別名一樣,sql(mysql) 也支援對錶的字段(列)設定別名。
字段別名語法:
select column as column_alias from table
9樓:匿名使用者
直接在後面加別名就行 比喚散如 select*from table a 這個表扒搏的別名是a, 或春鏈祥者用as,比如字段
select 字段 as a from table 這個字段別名是a
10樓:匿名使用者
select getdate() as date ------------這虛轎返是帆虛
制別名select a.* from table a where a.fid=2 ---------這是給表
起差飢別名
11樓:匿名使用者
create table aa (id int primary key ,name varchar(10)) as a;
好像是這樣的巨集鍵旦。亮慧。不太確定。蔽擾。。
怎樣在mysql中建立資料庫,如何用MySQL建立資料庫
create database 資料庫名 如何在mysql資料庫中新建乙個資料庫 1 開啟電腦的sql軟體 輸入使用者名稱和密碼,連線上mysql主機位址,將mysql啟動。2 進入mysql裡面後,用滑鼠右鍵點選主機,然後會彈出選單欄,點選裡面的 建立資料庫 也可以使用快捷鍵ctrl d。3 接著...
mysql如何統計表大小,mysql中如何統計一個資料庫中每張表的行數
愛可生雲資料庫 表統計資訊是資料庫基於成本的優化器最重要的參考資訊 統計資訊不準確,優化器可能給出不夠優化的執行計劃或者是錯誤的執行計劃。對統計資訊的計算分為非持久化統計資訊 實時計算 與持久化統計資訊。非持久化統計資訊 統計資訊沒有儲存在磁碟上,而是頻繁的實時計算統計資訊 每次對錶的訪問都會重新計...
如何用對數求導,如何用對數求導?取對數條件是什麼?
我想飛1983年 1 導數的定義 設函式y f x 在點x x0及其附近有定義,當自變數x在x0處有改變數 x x可正可負 則函式y相應地有改變數 y f x0 x f x0 這兩個改變數的比叫做函式y f x 在x0到x0 x之間的平均變化率.如果當 x 0時,有極限,我們就說函式y f x 在點...