SQL (Structured Query Language), veritabanı yönetim sistemlerinde verileri yönetmek, sorgulamak ve işlemek için yaygın olarak kullanılan bir dildir. SQL fonksiyonl...
SQL Server LIKE Kullanımı
SQL Server T-SQL dilinde LIKE kullanımını ele aldım. Bu fonksiyon ve sorgular ile verilerinizi istediğiniz şekilde biçimlendirebilir ve dönüştürebilirsiniz. Bu yazdığım sorguları Nortwind veri tabanı üzerinden yaptım. Veri tabanını indirmek için buraya tıklayabilirsiniz. Veri tabanını SQL Server üzerinden açıp script kodunu çalıştırabilirsiniz. SQL Server'da script dosyasını nasıl çalıştırılır bilmiyorsanız SQL Server Script Alma ve Çalıştırma adlı yazılımı inceleyebilirsiniz. Script kodunu çalıştırdıktan sonra Northwind adında bir veri tabanınız oluşacaktır. Bu aşamadan sonra sorgularınızı çalıştırabilir ve test edebilirsiniz. Kendiniz uygularak yaptığınızda öğrenmeniz daha kolay olacaktır.
SQL Server LIKE Kullanımı
Her işlemin ne işe yaradığı ile ilgili kısa açıklamalar ve hemen altında sorgular yer almaktadır. Veri tabanınız hazır olduktan sonra deneyerek adım adım gitmenizi tavsiye ederim. Sizi denemeye yöneltmek için bu yazımda örnek çıktılarını vermiyorum. Biraz uğraşmanız gerekecek.
A ile başlayan isimleri listeler
SELECT
*
FROM Employees AS e
WHERE e.FirstName LIKE 'A%'
T ile biten isimleri listeler
SELECT
*
FROM Employees AS e
WHERE e.FirstName LIKE '%T'
İçinde "G" harfi geçen isimleri listeler
SELECT
*
FROM Employees AS e
WHERE e.FirstName LIKE '%G%'
LIKE Yer Tutucular
İstenilen alandaki karakterleri belirleyip diğerleri fark etmezsizin listeleme yapar
SELECT
*
FROM Employees AS e
WHERE e.FirstName LIKE '_an__'
Adı A,N veya J ile başlayanları listeler
SELECT
*
FROM Employees AS e
WHERE e.FirstName LIKE '[ANJ]%'
Adı A,N veya J ile başlamayanları listeler
SELECT
*
FROM Employees AS e
WHERE e.FirstName NOT LIKE '[ANJ]%'
Umarım faydalı olmuştur. İyi çalışmalar dilerim.
Yorum yapabilmek için giriş yapmalısınız. Giriş yapmak için tıklayınız.