FROM etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
FROM etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

26 Mart 2014 Çarşamba

SQL'de LIKE ve JOKER Karakterlerin Kullanımı

  • LIKE Belirttiğiniz şeye benzeyenleri seçer. 
  • Sütundaki değerlerin, joker karakterler ile bir arama koşulu ile karşılaştırılmasını sağlar.      
  • Belirli aralıklardaki belli harflerle başlayan veya biten değerler için joker karakterler kullanılır.
  • Like filitreleme sırasında kullanılırken sadece metin alanlarında kullanılabilmektedir. Sayısal ve tarih değerindeki alanların filitrelenmesinde kullanılamaz.
  • Ayrıca yine Like komutundan sonra gelen filtre değeri ( ' ) tek tırnak içerisinde yazılması gerekmektedir.
NOT : Örnek sorgulamalarda Northwind Database'i kullanacağım. bk: Nortwind Database Kurulumu

Örnek Sorgu 1 : SELECT ProductName FROM Products WHERE ProductName LIKE 'R%'
('Products' (Ürünler) tablosunda 'R' harfi ile başlayan ürünlerin listesini alalım.)

Örnek Sorgu 2 : SELECT ProductName FROM Products WHERE ProductName LIKE '%cha%'
('Products' (Ürünler) tablosunda içinde 'cha' geçen ürün isimlerinin listesini alalım.)


Örnek Sorgu 3 : SELECT ProductName FROM Products WHERE ProductName LIKE '____ost'
('Products' (Ürünler) tablosunda 7 harfli bir ürün adı var, son üç harfi 'ost'. Bu ürünü bulalım.)


Örnek Arama Koşulları : 

24 Mart 2014 Pazartesi

SQL'de Karşılaştırma Operatörlerinin Kullanımı

  • SQL kriterlerle sorgular yapmamıza izin verir.
  • SQL içinde verileri çeşitli açılardan karşılaştırmak için karşılaştırma operatörleri kullanılmaktadır.  
  • Karşılaştırma operatörlerinde karşılaştırdığımız veri tiplerine dikkat etmemiz gerekmektedir.     
  • Karakter veri türü ile ancak karakter türünde başka bir veri; bir sayısal veri ile ancak sayısal olan başka bir veri karşılaştırılabilir.
  • Karşılaştırma ifadesinde karşılaştırılan verilerin türü aynı olmalıdır.

NOT : Örnek sorgulamalarda Northwind Database'i kullanacağım. bk: Nortwind Database Kurulumu

Örnek Sorgu 1 : SELECT * FROM Products WHERE UnitPrice =15
('Products' (Ürünler) tablosunda UnitPrice (Birim Fiyatı ) '15' olan ürünler



Örnek Sorgu 2 : SELECT * FROM Products WHERE UnitPrice < >15
('Products' (Ürünler) tablosunda UnitPrice (Birim Fiyatı ) '15' olmayan diğer bütün ürünler



Örnek Sorgu 3 : SELECT ProductName,UnitPrice FROM Products WHERE UnitPrice>60
('Products' (Ürünler) tablosunda UnitPrice (Birim Fiyatı ) '60''dan büyük olan ürünler


Copyright 2013-2017 | İbrahim BAYRAKTAR /dev/null Web Günlüğü