EXISTS ve NOT EXISTS Kullanımı

pl sql exists not exists kullanımı

Merhabalar, bu yazımda SQL de kullanılan EXISTS ve NOT EXISTS kullanımlarını sizlere göstermeye çalışacağım. Aslında bu ifadeler, where bloğunda kullanmış olduğumuz IN ifadesinin kullanımına benzer. IN ile farkı ise EXISTS ve NOT EXISTS kullanımı performans açısından IN kullanımına göre daha hızlıdır. EXISTS ifadesinin geri dönüş tipi True ya da False şeklindedir. Yani karşılaştırma yaparken True […]

Devamını Oku

Sql While Döngüsü İle Insert Yapmak

sql while döngüsü insert

Sql’de tablonuza çok sayıda data eklemek istediğinizde while döngüsü ile insert yapabilirsiniz. Daha kolay anlaşılması açısından, Sql Server üzerinden resimli olarak anlatacağım. Örneğin, Telefonlar diye bir tablomuz ve alanları da Ad, Soyad, TelefonNo olsun. Döngü sayısını ben burada 20 olarak sınırladım. DECLARE @i INT SET @i = 0 WHILE(@i < 20) BEGIN INSERT INTO Telefonlar […]

Devamını Oku

Sql Tekrar Eden Kayıtları Silmek

sql mükerrer kayıtları silmek

Veritabanınızda bulunan tablolarınızda eğer tekrarlayan (yinelenen) kayıtlar varsa, aşağıdaki Sql sorgusu ile bu tekrarlayan kayıtları silmeniz mümkündür. Öncelikle bu tarz denemeleri yapmadan önce, sorgunuzun doğru çalıştığından emin olmak için benim size önerim, datalarını sileceğiniz tablonuzun bir yedeğini alıp denemeyi onun üzerinden yapmanız. Tablonuzun yedeğini almanız için ise, aşağıdaki Sql cümleciği işinizi görecektir.   SELECT * […]

Devamını Oku

Sql Tekrar Eden Kayıtları Bulmak

sql mükerrer kayıtları bulma

Sql ile bir tabloda birden fazla kayıtlı olan data’ların sayısını görmek ya da bulmak isterseniz, aşağıdaki kod bloğu işinize yarayacaktır. Daha anlaşılır olması açısından Sql server’da tablo üzerinden resimli anlatacağım. Elimizde Urun isminde aşağıdaki gibi bir tablomuz olsun. Burada fiyatı aynı olan ürünlerden kaç tane var öğrenmek için, aşağıdaki sorgulardan yararlanabiliriz. Yöntem 1 : select […]

Devamını Oku