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...
Temel SQL Komutları
SQL Server T-SQL dilinde temel sorguların kullanımını ele aldım. Bu fonksiyon ve sorgular ile verilerinizi istediğiniz şekilde biçimlendirebilir ve dönüştürebilirsiniz. Aynı zamanda veri tabanı tarafında da bazı kontroller yapabilirsiniz. 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 Temel SQL Komutları
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.
NEWID() Kullanımı
Yeni id değeri oluşturur.
SELECT
NEWID() AS YeniID
COUNT() Kullanımı
Kayıt sayısı döndürür.
SELECT
COUNT(*) AS UrunSayisi
FROM Products AS p
TOP() Kullanımı
İlk 5 kaydı getirir.
SELECT TOP 5 *
FROM Employees
DISTINCT Kullanımı
Verileri filtereme işlemi yapar.
SELECT DISTINCT
e.City
FROM Employees AS e
Kaç farklı şehir olduğunu döndürür.
SELECT
COUNT(DISTINCT e.City) AS SehirSayisi
FROM Employees AS e
AVG() Kullanımı
Sütunun ortalama değerini döndürür.
SELECT
AVG(p.UnitPrice) AS OrtalamaUcret
FROM Products AS p
Tablodaki ortama fiyattan büyük olan kayıtları getirir.
SELECT *
FROM Products AS p
WHERE p.UnitPrice > (SELECT
AVG(p.UnitPrice)
FROM Products AS p)
MAX() Kullanımı
En büyük değeri döndürür.
SELECT
MAX(p.UnitPrice) AS EnPahaliUrun
FROM Products AS p
MIN() Kullanımı
En küçük değeri döndürür.
SELECT
MIN(p.UnitPrice) AS EnUcuzUrun
FROM Products AS p
MAX ve MIN birlikte kullanımı:
SELECT
MAX(p.UnitPrice) AS EnPahaliUrun
,MIN(p.UnitPrice) AS EnUcuzUrun
FROM Products AS p
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.