Bölüm 6 - SQL Server’daki Takma Adlar (Alias)
6.1 - Türetilmiş tablo adından sonra takma ad verilmesi
Bu, çoğu insanın varlığından bile haberdar olmadığı tuhaf bir yaklaşım.
1
2
3
4
5
6
7
8
| CREATE TABLE AliasNameDemo(id INT, firstname VARCHAR(20), lastname VARCHAR(20))
INSERT INTO AliasNameDemo
VALUES (1, 'MyFirstName', 'MyLastName')
SELECT *
FROM (SELECT firstname + ' ' + lastname
FROM AliasNameDemo) a (fullname)
|
6.2 - AS Kullanımı
Bu ANSI SQL yöntemi tüm RDBMS’lerde çalışır. Yaygın olarak kullanılan yaklaşım.
1
2
3
4
5
6
7
| CREATE TABLE AliasNameDemo (id INT, firstname VARCHAR(20), lastname VARCHAR(20))
INSERT INTO AliasNameDemo
VALUES (1, 'MyFirstName', 'MyLastName')
SELECT FirstName +' '+ LastName As FullName
FROM AliasNameDemo
|
6.3 - = Kullanımı
1
2
3
4
5
6
7
| CREATE TABLE AliasNameDemo (id INT, firstname VARCHAR(20), lastname VARCHAR(20))
INSERT INTO AliasNameDemo
VALUES (1, 'MyFirstName', 'MyLastName')
SELECT FullName = FirstName +' '+ LastName
FROM AliasNameDemo
|
6.4 - AS kullanmadan
1
2
3
4
5
6
7
| CREATE TABLE AliasNameDemo (id INT, firstname VARCHAR(20), lastname VARCHAR(20))
INSERT INTO AliasNameDemo
VALUES (1, 'MyFirstName', 'MyLastName')
SELECT FirstName +' '+ LastName FullName
FROM AliasNameDemo
|