Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Yavuz Selim Kart tarafından sunulan SQL Server eğitimleri kanalından bir eğitim içeriğidir.
- Videoda, SQL Server'da union veya union all ile order by ifadesinin doğru kullanımı anlatılmaktadır. Yavuz Selim Kart, union veya union all ile birleştirilen sorguların order by ifadesiyle düzgün çalışmadığını göstererek, bu sorunu çözmek için bir tablo takma adı vererek ve order by ifadesini bu tabloya uygulayarak nasıl daha garanti bir sıralama elde edilebileceğini adım adım açıklamaktadır.
- SQL Server'da Union ve Order By Kullanımı
- Yavuz Selim Kart, SQL Server eğitimleri kanalında Union ve Union All ile Order By'in kullanımını anlatacak.
- İki sorgunun Union ile birleştirildiğinde, sonuna Order By ifadesi eklendiğinde düzgün sonuç döndürmeyecektir.
- 01:02Union Kullanımı ve Sorunlar
- City ve Nordpin tablolarını Union ile birleştirdiğimizde, Order By ifadesi eklendiğinde sonuçlar düzgün sıralanmamaktadır.
- Union All kullanıldığında da sıralama düzgün görünse de, bu yöntem garanti değildir.
- 02:22Doğru Sıralama Yöntemi
- Union ile birleştirilen ifadeleri daha garanti bir şekilde sıralamak için, önce bir SELECT sorgusu içine alıp takma ad vermek gerekir.
- Takma ad verilen tabloya Order By ifadesi eklendiğinde, sonuçlar doğru şekilde sıralanır.
- Bu yöntem, Union ifadesi kullanıldığında en dışa bir SELECT sorgusu çekip, o ifadeye yeni bir tablo ismi verip, o tablodaki değerleri Order By ile sıralamaktır.