SQL
-
Joker Karakterler
Bir dizide bir veya daha fazla karakterin yerini almak için joker karakterler kullanılır. LIKE operatörü joker karakterlerle birlikte kullanılır. LIKE operatörü, bir sütunda belirli bir kalıbı aramak için bir WHERE koşulu ile birlikte kullanılır. SQL Server’da Joker Karakterler Sembol-Açıklama-Örnek % Sıfır veya daha fazla karakteri temsil eder: bl% bl, blue, black ve blob’u bulur. _…
-
COUNT(), AVG() ve SUM() fonksiyonları
COUNT() işlevi, belirtilen bir ölçütle eşleşen satır sayısını döndürür. COUNT() Syntax AVG() işlevi, sayısal bir sütunun ortalama değerini döndürür. AVG() Syntax SUM() işlevi, bir sayısal sütunun toplamını döndürür. SUM() Syntax COUNT() Örneği Aşağıdaki SQL kodu, ürün sayısını bulur: Not: NULL değerler sayılmaz. AVG() Örneği Aşağıdaki SQL kodu, tüm ürünlerin ortalama fiyatını bulur: Not: NULL değerler…
-
MIN() ve MAX() Fonksiyonları
MIN() işlevi, seçilen sütunun en küçük değerini döndürür. MAX() işlevi, seçilen sütunun en büyük değerini döndürür. MIN() Syntax MAX() Syntax MIN() Örneği Aşağıdaki SQL kodu en ucuz ürünün fiyatını bulur: MAX() Örneği: Aşağıdaki SQL kodu en pahalı ürünün fiyatını bulur:
-
Select Top Komutu
SELECT TOP koşulu, döndürülecek kayıt sayısını belirtmek için kullanılır. SELECT TOP koşulu, binlerce kayıt içeren büyük tablolarda kullanışlıdır. Çok sayıda kaydın döndürülmesi performansı olumsuz etkileyebilir. Not: Tüm veritabanı sistemleri SELECT TOP ifadesini desteklemez. MySQL, sınırlı sayıda kayıt seçmek için LIMIT ifadesini desteklerken Oracle, FETCH FIRST n ROWS ONLY ve ROWNUM’u kullanır. SQL Server / MS…
-
NULL Değeri
NULL değeri olan bir alan, herhangi bir değer barındırmayan alandır. Bir tablodaki bir alan isteğe bağlı (opsiyonel) ise, bu alana bir değer eklemeden yeni bir kayıt eklemek veya bir kaydı güncellemek mümkündür. Ardından, alan bir NULL değeriyle kaydedilecektir. Not: NULL değeri, sıfır değerinden veya boşluk içeren bir alandan farklıdır. NULL değerine sahip bir alan, kayıt…
-
Order By İfadesi
ORDER BY ifadesi, sonuç kümesini artan veya azalan düzende sıralamak için kullanılır. ORDER BY ifadesi, kayıtları varsayılan olarak artan düzende sıralar. Kayıtları azalan düzende sıralamak için DESC anahtar sözcüğünü kullanın. ORDER BY Syntax ORDER BY Örneği Aşağıdaki SQL kodu, “Müşteriler” tablosundaki tüm kayıtları “Ülke” sütununa göre sıralanmış olarak getirir. ORDER BY DESC Örneği Aşağıdaki SQL…
-
Select Distinct Komutu
SELECT DISTINCT komutu, yalnızca farklı değerleri döndürmek için kullanılır. Bir tablonun içinde, bir sütun genellikle birçok yinelenen değerler içerir; ve bazen sadece farklı değerleri listelemek isteyebilirsiniz. SELECT DISTINCT Syntax DISTINCT Olmadan SELECT Örneği Aşağıdaki SQL kodu, “Customers” tablosundaki “Country” sütunundaki tüm değerleri (yinelenenler dahil) getirir: SELECT DISTINCT örneği Aşağıdaki SQL kodu, “Customers” tablosundaki “Country” sütunundan…
-
Alter Table Komutu
ALTER TABLE komutu; tabloya sütun eklemek, sütun silmek ya da sütunun yapısında değişiklik yapmak için kullanılır. ALTER TABLE komutu ayrıca mevcut bir tabloya çeşitli kısıtlamalar eklemek ve silmek için de kullanılır. ALTER TABLE – Sütun Ekleme Bir tabloya sütun eklemek için aşağıdaki syntax’ı kullanın: Aşağıdaki SQL kodu, “Müşteriler” tablosuna bir “E-posta” sütunu ekler: ALTER TABLE…
-
Delete Komutu
DELETE komutu, bir tablodaki mevcut kayıtları silmek için kullanılır. DELETE Syntax Not: Bir tablodaki kayıtları silerken dikkatli olun! DELETE komutundaki WHERE koşuluna dikkat edin. WHERE koşulu, hangi kayıtların silineceğini belirtir. WHERE koşulunu atlarsanız, tablodaki tüm kayıtlar silinecektir! DELETE örneği: Aşağıdaki SQL komutu, “Alfreds Futterkiste” müşterisini “Müşteriler” tablosundan siler: Öncesi: Sonrası: Tüm Kayıtları Silme Tabloyu silmeden…
-
Update Komutu
UPDATE komutu, bir tablodaki mevcut kayıtları değiştirmek veya güncellemek için kullanılır. UPDATE Syntax Not: Bir tablodaki kayıtları güncellerken dikkatli olun! UPDATE komutundaki WHERE şartına dikkat edin. WHERE şartı hangi kayıtların güncellenmesi gerektiğini belirtir. WHERE şartını atlarsanız, tablodaki tüm kayıtlar güncellenir! Tabloyu Güncelleme Aşağıdaki SQL kodu, ilk müşteriyi (CustomerID = 1) yeni bir irtibat kişisi ve…
-
Like Operatörü
LIKE operatörü, bir sütunda belirli bir kalıbı aramak için bir WHERE koşulu içinde kullanılır. LIKE operatörüyle birlikte sıklıkla kullanılan iki joker karakter vardır: Yüzde işareti (%) sıfır, bir veya birden çok karakteri temsil eder Alt çizgi işareti (_) tek bir karakteri temsil eder Not: MS Access yüzde işareti (%) yerine yıldız işareti (*) ve alt…
-
And Or Not Operatörleri
WHERE şartı AND, OR ve NOT operatörleriyle birleştirilebilir. AND ve OR operatörleri, kayıtları birden fazla koşula göre filtrelemek için kullanılır: AND operatörü, AND ile ayrılan tüm koşullar DOĞRU ise kayıt görüntüler. OR operatörü, OR ile ayrılan koşullardan herhangi biri DOĞRU ise kayıt görüntüler. NOT operatörü, koşul(lar) DOĞRU DEĞİL ise kayıt görüntüler. AND Syntax OR Syntax…
