Basit SELECT
Tablodan tüm sütunları sorgulama
SELECT *
FROM sales.customers;
Bu sorgu, tablodan sales.customers tüm satırları ve sütunları alır. Ancak, tüm sütunları sorgulamak gerekli değildir ve maliyetli bir işlemdir. En iyi performans için yalnızca gerekli sütunları seçin.
Belirli sütunların seçilmesi, iletilen ve işlenen veri miktarını azalttığı için daha verimlidir. Bir tablodaki tüm sütunları sorguladığınızda, veritabanı gerekli olup olmadığına bakılmaksızın her bilgiyi alır. Bu durum, daha fazla verinin alınması, belleğe depolanması ve istemciye iletilmesi gerektiğinden, veritabanı sunucusu ve ağ üzerindeki yükü artırır.
Belirli sütunları sorgulama
SELECT customer_name, city, country
FROM sales.customers;
Bu sorgu yalnızca customer_name, city ve country sütunlarını sales.customers tablosundan alır.
Ayrı değerleri sorgulama
SELECT DISTINCT country
FROM sales.customers;
DISTINCT SQL'deki anahtar sözcük, sorgunun sonucunun yalnızca belirtilen bir sütun veya sütun bileşimi için benzersiz değerler içerdiğinden emin olmak için kullanılır ve yinelenen girişleri ortadan kaldırır.
Bu sorguda DISTINCT anahtar sözcük, tablodan tüm benzersiz ülkelerin sales.customers listesini alır ve tabloda birden çok kez görünen ülkeler için yinelenen girişleri filtreler.