Truncate ve Delete Komutlari Arasindaki Farklar

Truncate ve Delete komutlarinin ikiside bir tabloda bulunan kayitlari silmek için kullanilir. Iki komutta sadece belirtilen tablodaki kayitlari siler yani tabloyu fiziksel olarak ortadan kaldirmazlar. Iki komutta tablodaki kayitlari silmesine ragmen; yazim sekillleri, performans, kaynak kullanimi gibi konularda farkli davranirlar. Bu makalemizde bu iki komutu detayli olarak inceleyecegiz.

SQL Serverda Alfanumerik Karakterlerin Temizlenmesi

Numerik karakter almasini istedigimiz bir kolon içinde alfanumerik karakterlerin atilmis olmasi durumu her zaman bas agrisina sebep olur. Veritabanini yanlis tasarlanmasindan dolayi bu tür sorunlarla her zaman karsilabiliyoruz. Bu durumdada join islemlerimizde veya metematiksel islemlerde hata aliriz

T-SQL Rastgele Sayi Üretmek

SQL Server tarafinda rastgele bir sayi üretmek istedigimiz zaman Rand fonksiyonunu kullanabiliriz. Bu fonksiyonun nasil kullanildigi ve kullanimi ile ilgili ipuclarini bu makalede bulabilirsiniz.

TSQL ile Iki Tablonun Kayitlarinin Karsilastirilmasi

SQL Server da iki tablo arasindaki farklarin ve benzerliklerin bulunabilmesi için EXCEPT ve INTERSECT anahtar kelimeleri kullanilir, ayni islemi yapabilmek için join ifadelerindende faydalanilabilir. Bu makalemizin genel amaci EXCEPT ve INTERSECT anahtar sözcükleri olacaktir.

SQL Alter Komutu, Tablo Üzerinde Degisiklik Yapmak

Bazen mevcut tablomuzda degisiklik yapmamiz gerekir. Var olan tabloya bir alan eklemek, var olan alanin adini, tipi ,boyutunu vs. degistirmek gibi. Bu tür tablo düzenleme islemleri için SQL'in "ALTER" komutunu kullaniyoruz. Bu makalemizde,SQL Alter komutu ile yapabilecegimiz islemleri tek tek inceleyecegiz.

T-SQL ile Kura Çekimi – Rastgele Kayit Çekme

Is yerindeki oda degisimi esnasinda beraber çalistigimiz arkadaslari yeni odamizdaki yerlerine random olarak atayacak bir sql yazdim. Is hayatinda kullanilmayacak olsada belki birilerinin isine yarar diyerek bunu sizlerle paylasmak istedim.

TSQL Split Islemi (Metni Parçalamak)

Bazen SQL tablolarinda bazi veriler text olarak birlestirilerek yan yana tek bir kolonda tutulur. Bu kolonlar ile islem yapacaginiz zaman belirli bir ayraca göre bu metni parçalamamiz gerekir. Malesef TSQL de bunu yapabilecegimiz hazir bir fonksiyon bulunmuyor.

SQL Serverda Hesaplanmis Kolon Olusturmak (Computed Column)

Bu makalemizde Sql Server da kullanilan hesaplanmis kolonlari (computed column) anlatacagiz. Eger degeri ayni tablodaki diger kolonlardan bir veya birkaçina bagli olarak degisen bir kolona ihtiyaciniz varsa bu durumda Hesaplanmis Kolonlari kullanabilirsiniz.