none
ms sql Aliases kullanımı RRS feed

  • Soru

  • Merhaba Arkadaşlar,

    Ms sql Sql Server Configuraiton Manager içerisinde Aliases bizim ne işimize yarar amacı nedir ve nerelerde kullanabiliriz.

    7 Kasım 2018 Çarşamba 09:29

Yanıtlar

  • Alias kullanımı tablo , kolon yapılarını isimlerindirmenize ve sorgu esnasında bu isimleri kullanmanıza yarar . 

    Örnek ; 

    select s.Sınıf , o.Adi,o.Soyadi from ogrenciler as o 
    inner join siniflar as s on s.sinifId = o.sinifId

    Tabloyu ve içerisindeki değerleri kendim uydurdum  , basit bir örnekti . As vermeden bu işlemleri yapabilirdin ama 

    select sinifId,Count(ogrenciId) from ogrenciler 
    group by sinifId 

    Burada count değerini as olmadan yazarsan sorguda isimsiz olarak döner ve sen bu count üzerine order by yapamazsın .

    Alias sana yazım kolaylığı sağlarken , yazdığın kodun okunulabilirliğini de artırır 


    Altan Özdemir

    7 Kasım 2018 Çarşamba 09:42
  • Bir tabloya veya başka bir nesneye ikinci bir isim tanımlamanızdır. Örneğin Receipt adında bir tablonuz olsun bunun için Fatura diye alias oluşturursanız artık select * from Fatura  dediğinizde de Receipt tablosundaki sonuçlar gelir. 

    www.cihanyakar.com

    7 Kasım 2018 Çarşamba 13:13

Tüm Yanıtlar

  • Alias kullanımı tablo , kolon yapılarını isimlerindirmenize ve sorgu esnasında bu isimleri kullanmanıza yarar . 

    Örnek ; 

    select s.Sınıf , o.Adi,o.Soyadi from ogrenciler as o 
    inner join siniflar as s on s.sinifId = o.sinifId

    Tabloyu ve içerisindeki değerleri kendim uydurdum  , basit bir örnekti . As vermeden bu işlemleri yapabilirdin ama 

    select sinifId,Count(ogrenciId) from ogrenciler 
    group by sinifId 

    Burada count değerini as olmadan yazarsan sorguda isimsiz olarak döner ve sen bu count üzerine order by yapamazsın .

    Alias sana yazım kolaylığı sağlarken , yazdığın kodun okunulabilirliğini de artırır 


    Altan Özdemir

    7 Kasım 2018 Çarşamba 09:42
  • Bir tabloya veya başka bir nesneye ikinci bir isim tanımlamanızdır. Örneğin Receipt adında bir tablonuz olsun bunun için Fatura diye alias oluşturursanız artık select * from Fatura  dediğinizde de Receipt tablosundaki sonuçlar gelir. 

    www.cihanyakar.com

    7 Kasım 2018 Çarşamba 13:13
  • Cevaplarınız için teşekkür ederim aslında tablo içerisinde kullanılmayı sormamıştım Ms sql Sql Server Configuraiton Manager içerisinde Aliases sormuştum.
    10 Kasım 2018 Cumartesi 17:23
  • Cevaplarınız için teşekkür ederim aslında tablo içerisinde kullanılmayı sormamıştım Ms sql Sql Server Configuraiton Manager içerisinde Aliases sormuştum.
    Ben de sql managemet studio içindekini anlatmışım :), Senin sorundaki sql server instance'ın için aynı kapıya çıkan farklı isimler vermeni sağlar. 

    www.cihanyakar.com

    10 Kasım 2018 Cumartesi 19:37
  • Yardımlarınız için çok teşekkür ederim.
    10 Kasım 2018 Cumartesi 20:58