Post

6 - SQL Server'daki Takma Adlar

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
This post is licensed under CC BY 4.0 by the author.