mysql中,如何用as取別名 謝謝大家

時間 2021-08-14 09:13:55

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