Tablomuzda ki veriler kirli oldugu zaman genelde metin alanlari temizlemek zorunda kaliriz. Bunlara örnek olarak belirli bir karakter içinde alan kismi almak olabilir. Is yerinde il bilgisinin parantez içinde yazilmis oldugu bir veri ile karsilastim. MEtin içinden il bilgisini alabilmek için basit bir sql script kullanmamiz gerekti. Belki baska ihtiyaci olanlarda olabilir diye bu basit scripti sizlerle paylasmak istedim.
T-SQL ile UNPIVOT islemi nasil yapilir
SQL Serverda özet olarak hazirlanmis verilerin bulundugu bir tabloyu dikey olarak çevirmek için unpivot komutunu kullanabiliriz. Dikey olarak hazirlanmis verileri yataya çevirmek için Pivot komutunun nasil kullanilacagini daha önce yayinladigimiz makaleden ögrenebilirsiniz.
TSQL Join islemlerinin Mantigi – Inner join ve Outer join Kullanimlari
SQL Server da TSQL ile Join islemlerini daha önceki makalelerimizda anlatistim bu sefer daha rahat anlasilmasi için join mantigini resimlerle anlatmaya çalisacagim.
INFORMATION_SCHEMA ile veritabanindaki tablo ve view isimlerine ulasmak. Bir tabloya ait Kolon bilgileri nasil alinir.
SQL-92 standarti olan INFORMATION_SCHEMA viewleri seçilen veritabanina ait meta datalara ulasmamizi saglar. Bunlardan bazilari veritabaninda bulunan tablo veya view isimleri, bunlara ait kolon bilgileri, bir viewin verileri hangi tablolardan aldigi olarak sayilabilir. INFORMATION_SCHEMA viewlerini nasil kullanacagimizi ve bu bilgilere nasil erisecegimizi kisa ve örneklerle açiklamaya çalisalim.
SQL Server da Cursor ile Kayitlar Üzerinde Satir Satir Gezinme
Sql Serverda bir sorgu sonucu dönen kayitlar üzerinde satir satir islem yapmak için cursor kullaniriz. Cursor hangi satir üzerinde ise o satirda bulunan veriler ile islem yapariz. Bu makalemizde basitce cursor kullanmaya deginecegiz.
Bulk Insert Kullanarak Metin Dosyadaki Verileri SQL Servera Aktarmak
Bir text dosyada bulunan kayitlarin SQL Servera BULK INSERT komutunu kullanarak nasil aktarilacagini ögrenecegiz.
SQL Server Tarih Formatlama
SQL Serverda DateTime tipinde bir alani texte çevirirken kullanacagimiz birden fazla format vardir. Bunlarin her biri farkli tarih formatlari döndürür. Bu formatlarin hepsini bir liste halinde, nasil kullanilacagi ve ürettikleri sonuçlarla birlikte asagidaki liste de bulabilirsiniz.