Tablolarımızda oluşturduğumuz alan adlarını genelde kendi anlayacağımız ve kodlamamızı kolaylaştıracak şekilde tanımlayabiliriz. Ancak kayıtları listelerken alan isimlerini kullanıcıların anlayacağı şekilde düzenlememiz çok daha doğru bir kullanım olacaktır.
MSSQL komutlarından AS kullanılarak listeleme esnasında alanları kullanıcının anlayacağı şekilde düzenleyebiliriz.
Genel kullanım şekli aşağıdaki gibidir:
1 | SELECT alan1 AS 'takma_ad_1', alan2 AS 'takma_ad_2', … FROM tablo_adi; |
Örneğin personel tablosu içerisinde p_no, p_ad, p_soyad gibi alanlar tanımladığımızı düşünürsek kullanıcıya listelediğimizde no, ad ve soyad verilerinin hangi tabloya ait olduğu net bir şekilde anlaşılmayacaktır. Personel tablomuzda bu alanlarımızı listeleme esnasında aşağıdaki gibi düzenlersek kullanıcılara daha iyi bir sunum yapmış olacağız.
1 | SELECT p_no AS 'Personel Numarası', p_ad AS 'Personel Ad',p_soyad AS 'Personel Soyad' FROM personel; |
Bu kullanım, özellikle COUNT(*), SUM(), AVG(), MIN(), MAX() gibi fonksiyonların kullanımı, matematiksel işlemlerin gösterimi, metinsel ifade (string) birleşimi gibi durumlarda önem kazanır. AS ifadesi ile bu alanlara isim verilerek ORDER BY ifadesinde isim vererek ilgili alana göre sıralama yapılabilir.
1 | SELECT sinif, COUNT(*) AS sayi FROM ogrenci GROUP BY sinif ORDER BY sayi; |
Yukarıdaki örnekte sınıflar öğrenci sayılarına göre sıralanır ve en kalablık sınıf en üstte gösterilir.