Basit SELECT

Tamamlandı

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.