MS SQL Server Eğitimleri 26 – T-SQL Where Deyimi

SQL Eğitimlerimize Where deyimi ile devam ediyoruz. 

Where aslında SQL’de veriler üzerinde işlem yapmamızı, onları belli süzgeçlerden geçirip filtrelememizi sağlayan, istediğimiz şekliyle bize sunan bir şart deyimidir.

Select, Delete, Update gibi işlemlerle beraber kullanılır. Özellikle Delete ve Update deyimlerinde önemli bir yeri vardır. Çünkü Where şartı olmadan kullanılan bir delete ifadesi tüm tablo verilerini siler, Update ifadeside tüm tablo verilerini aynı değerlere set eder. Bunun için büyük öneme sahiptir.

Şimdi gelin canlı örneklerle veri tabanı üzerindeki tablolar üzerinde sadece Select işlemi ile Where deyimini kullanalım.

Öncelikle şunu yapalım. Size paylaşacağım SQL Scriptlerini XENONBOX üzerinde çalıştırıp dataları aktarınız veri tabanınıza.

XENONBOX DATABASE DATA SCRIPT İNDİR

Bir scriptten veri tabanına data basmayı aşağıdaki yazımda anlatmıştım.

MS SQL Server Eğitimleri 15 – Script Yolu İle Veri Tabanı, Tablo veya Data Ekleme

  1. Customer tablosuna normal bir select atıp tüm verileri listeleyelim.

 

2. İsmi Maria olanların bir listesini isteyelim sadece.

 

İsmi Maria olan müşterileri listeledik iki kişi varmış.

3. City değeri Berlin olanlara bakalım şimdi de.

 

4. Country değeri Germany olan verilerin sadece isim ve soyisim değerlerini listeleyelim.

 

Birde Order Tablosunda bir kaç sorgu yapalım.

  1. Tüm verileri çekelim.

 

 

2. Sipariş Tarihi yani ORDERDATE değeri 01.01.2012 den büyük olanları listeleyelim.

 

3. 15 numaralı müşterinin siparişlerini bulalım.

 

Gördüğünüz gibi sayısal değerler sorgulanırken normal değer yazılır. Ama onun dışındakileri iki tane tek tırnak arasına yazmak gerekir.

Where ile sorgulama işlemlerine devam edeceğiz.

Bir sonraki yazımda görüşmek üzere.

Hemen Öğren