亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

directory search
SQL 基礎(chǔ)教程 SQL 語(yǔ)法 SQL SELECT 語(yǔ)句 SQL SELECT DISTINCT 語(yǔ)句 SQL WHERE 子句 SQL AND & OR 運(yùn)算符 SQL ORDER BY 關(guān)鍵字 SQL INSERT INTO 語(yǔ)句 SQL UPDATE 語(yǔ)句 SQL DELETE 語(yǔ)句 SQL 函數(shù) SQL Date 函數(shù) SQL NULL 函數(shù) SQL 函數(shù) SQL AVG() 函數(shù) SQL COUNT() 函數(shù) SQL FIRST() 函數(shù) SQL LAST() 函數(shù) SQL MAX() 函數(shù) SQL MIN() Function SQL SUM() Function SQL GROUP BY 語(yǔ)句 SQL HAVING 子句 SQL UCASE() 函數(shù) SQL LCASE() 函數(shù) SQL MID() 函數(shù) SQL LEN() 函數(shù) SQL ROUND() 函數(shù) SQL NOW() 函數(shù) SQL FORMAT() 函數(shù) SQL 快速參考 SQL 主機(jī) SQL 高級(jí)教程 SQL SELECT TOP 子句 SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符 SQL 別名(Aliases) SQL 連接(Joins) SQL INNER JOIN 關(guān)鍵字 SQL LEFT JOIN 關(guān)鍵字 SQL RIGHT JOIN 關(guān)鍵字 SQL FULL OUTER JOIN 關(guān)鍵字 SQL UNION 操作符 SQL SELECT INTO 語(yǔ)句 SQL INSERT INTO SELECT 語(yǔ)句 SQL CREATE DATABASE 語(yǔ)句 SQL CREATE TABLE 語(yǔ)句 SQL 約束(Constraints) SQL NOT NULL 約束 SQL UNIQUE 約束 SQL PRIMARY KEY 約束 SQL FOREIGN KEY 約束 SQL CHECK 約束 SQL DEFAULT 約束 SQL CREATE INDEX 語(yǔ)句 SQL 撤銷索引、撤銷表以及撤銷數(shù)據(jù)庫(kù) SQL ALTER TABLE 語(yǔ)句 SQL AUTO INCREMENT 字段 SQL 視圖(Views) MySQL NOW() 函數(shù) MySQL CURDATE() 函數(shù) MySQL CURTIME() 函數(shù) MySQL DATE() 函數(shù) MySQL EXTRACT() 函數(shù) MySQL DATE ADD() 函數(shù) MySQL DATE SUB() 函數(shù) MySQL DATEDIFF() 函數(shù) MySQL DATE FORMAT() 函數(shù) SQL Server GETDATE() 函數(shù) SQL Server DATEPART() 函數(shù) SQL Server DATEADD() 函數(shù) SQL Server DATEDIFF() 函數(shù) SQL Server CONVERT() 函數(shù) SQL NULL 值 SQL 通用數(shù)據(jù)類型 SQL 用于各種數(shù)據(jù)庫(kù)的數(shù)據(jù)類型
characters

SQL 別名(Aliases)



通過(guò)使用 SQL,可以為表名稱或列名稱指定別名(Alias)。


SQL 別名(Aliases)

通過(guò)使用 SQL,可以為表名稱或列名稱指定別名(Alias)。

基本上,創(chuàng)建別名是為了讓列名稱的可讀性更強(qiáng)。

列的 SQL Alias 語(yǔ)法

SELECT column_name AS alias_name
FROM table_name;

表的 SQL Alias 語(yǔ)法

SELECT column_name(s)
FROM table_name AS alias_name;

演示數(shù)據(jù)庫(kù)

在本教程中,我們將使用眾所周知的 Northwind 樣本數(shù)據(jù)庫(kù)。

下面是選自 "Customers" 表的數(shù)據(jù):

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico

下面是選自 "Orders" 表的數(shù)據(jù):

OrderID CustomerID EmployeeID OrderDate ShipperID
10643 1 6 1997-08-25 1
10644 88 3 1997-08-25 2
10645 34 4 1997-08-26 1

列的 Alias 實(shí)例

下面的 SQL 語(yǔ)句指定了兩個(gè)別名,一個(gè)是 CustomerName 列的別名,一個(gè)是 ContactName 列的別名。提示:如果列名稱包含空格,要求使用雙引號(hào)或方括號(hào):

實(shí)例

SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;

在下面的 SQL 語(yǔ)句中,我們把四個(gè)列(Address、City、PostalCode 和 Country)結(jié)合在一起,并創(chuàng)建一個(gè)名為 "Address" 的別名:

實(shí)例

SELECT CustomerName, Address+', '+City+', '+PostalCode+', '+Country AS Address
FROM Customers;

表的 Alias 實(shí)例

下面的 SQL 語(yǔ)句選取來(lái)自客戶 "Alfreds Futterkiste" 的所有訂單。我們使用 "Customers" 和 "Orders" 表,并分別為它們指定表別名 "c" 和 "o"(通過(guò)使用別名讓 SQL 更簡(jiǎn)短):

實(shí)例

SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName='Alfreds Futterkiste';

不帶別名的相同的 SQL 語(yǔ)句:

實(shí)例

SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName
FROM Customers, Orders
WHERE Customers.CustomerName='Alfreds Futterkiste';

在下面的情況下,使用別名很有用:

  • 在查詢中涉及超過(guò)一個(gè)表
  • 在查詢中使用了函數(shù)
  • 列名稱很長(zhǎng)或者可讀性差
  • 需要把兩個(gè)列或者多個(gè)列結(jié)合在一起
Previous article: Next article: