CodeBlanks Logo Icon CodeBlanks

Tüm sütunları seçme

SELECT * ile bir tablonun tüm sütunlarını getirmeyi öğrenirsin.

Tüm sütunları seçme

Bir tablodaki tüm sütunları getirmek istersen * jokerini kullanırsın. Bu, her sütunu tek tek yazmak yerine kısa yol sağlar.

SELECT *
FROM customers;

Bu sorgu customers tablosundaki tüm sütunları ve tüm satırları döndürür. Hızlı bir bakış için yararlıdır ama büyük tablolarda yavaştır.

customers kaynağından tüm sütunlar seçilir.

Tüm sütunları seçme — ayrıntı

SELECT * kolay gibi görünür ama üretimde dikkatli kullan. Üç nedeni var:

  • Tabloya yeni sütun eklenirse sorgu beklenmedik veri döndürür
  • Gereksiz sütunlar ağ trafiğini artırır
  • Sorgu planı seçicilikten yoksun kalır

En iyi uygulama: yalnızca ihtiyacın olan sütunları adıyla yaz. Bir tabloyu keşfederken SELECT * işe yarar; ancak API ya da rapor için yalnızca gerekli sütunları seçmek daha güvenli ve hızlıdır.

Uygulama Tüm sütunları seçme

customers tablosundaki tüm sütunları getiren sorguyu yaz.

Başlangıç kodu

query.sql
-- tüm sütunları seç
SELECT
FROM customers

Örnek çözüm

query.sql
SELECT *
FROM customers

Beklenen çıktı

id  name    city
1   Ayşe    İstanbul
2   Alex    Berlin

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Tüm sütunlar

Soru
SELECT ____
FROM customers;
Cevap
SELECT *
FROM customers;

Açıklama: * tablodaki tüm sütunları seçer.

2 Tüm sütunları getiren karakter nedir?

  • %
  • * Doğru cevap
  • &
  • #

Açıklama: * tüm sütunları seçer.

3 Tüm sütunları seçme: kavramları eşleştir

Kavram Anlamı
* tüm sütunlar
FROM tablo
virgül sütun ayır
; sorgu bitir

Başlangıç bölümündeki tüm dersler