sql別名的使用
『壹』 sql 中如何用別名作為查詢條件
SQL Server 2005/2008
Oracle 10/11
可以用 CTE, 來 「曲線」的實現這個要求.
例如:
1> with myCTE AS (
2> SELECT 1+2+3+4 AS 別名 UNION ALL
3> SELECT 2+3+4+5 AS 別名
4> )
5> SELECT * FROM myCTE WHERE 別名 = 10
6> go
別名
-----------
10
(1 行受影響)
『貳』 如何在 SQL 語句中定義欄位別名、表別名
MySQL 表別名(Alias):
在 SQL 語句中,可以為表名稱及欄位(列)名稱指定別名(Alias),別名是 SQL 標准語法,幾乎所有的資料庫系統都支持。通過關鍵字 AS 來指定。
表別名語法:
SELECT column FROM table AS table_alias
MySQL 欄位別名(列別名):
同本文前文講述的表別名一樣,SQL(MySQL) 也支持對表的欄位(列)設置別名。
欄位別名語法:
SELECT column AS column_alias FROM table
『叄』 怎樣用sql語句查詢所有欄位,但是又得給某一個欄位設置一個別名
1、新建一個test資料庫,在資料庫中創建一個data數據表,在表內插入四條測試數據。
『肆』 資料庫中as的用法
資料庫中sql語句使用as可以為表名、列明創建別名,目的是為了讓sql語句可讀性更強。具體用法如下:
1、列的SQL別名語法
SELECTcolumn_nameASalias_nameFROMtable_name;
其中,alias_name被定義為列column_name的別名。
2、表的SQL別名語法
SELECTcolumn_name1,column_name2FROMtable_nameASalias_name;
其中,alias_name被定義為表table_name的別名。
(4)sql別名的使用擴展閱讀
別名通常用在以下情況下已增加sql可讀性:
1、在查詢中涉及超過一個表;
2、在查詢中使用了函數;
3、列名稱很長或者可讀性差;
4、需要把兩個列或者多個列結合在一起。
『伍』 sql中取別名的作用是什麼
通過使用 SQL,可以為表名稱或列名稱指定別名。
基本上,創建別名是為了讓列名稱的可讀性更強。
具體用法參考:
from shulanxt