SQL Alias (Takma Ad)

SQL kullanılarak, sütun adları ve tablo adlarına alias (alias) atayabilirsiniz.

SQL Alias

Tablonun SQL Alias grameri

SELECT column_name(s)
FROM table_name
AS alias_name

Sütunun SQL Alias grameri

SELECT column_name AS alias_name
FROM table_name

Alias örneği: Tablo adı alias kullanımı

varsayalım ki iki tablo var: "Persons" ve "Product_Orders". Onlara "p" ve "po" aliasları atadık.

Şimdi, "John Adams"'nın tüm siparişlerini listelemek istiyoruz.

Aşağıdaki SELECT ifadesini kullanabiliriz:

SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'

Alias Kullanmadan SELECT İfadesi:

SELECT Product_Orders.OrderID, Persons.LastName, Persons.FirstName
FROM Persons, Product_Orders
WHERE Persons.LastName='Adams' AND Persons.FirstName='John'

Yukarıdaki iki SELECT ifadesinden, alias'ın sorgu programının okunabilirliğini ve yazılabilirliğini kolaylaştığını görebilirsiniz.

Alias Örnek: Bir sütun adı alias kullanımı

Persons Tablosu:

Id LastName FirstName Adres Şehir
1 Adams John Oxford Caddesi London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Caddesi Beijing

SQL:

SELECT LastName AS Soyadı, FirstName AS Ad
FROM Persons

Sonuç:

Soyadı Ad
Adams John
Bush George
Carter Thomas