Ana içeriğe geç

SQL'de Birden Fazla Sütunu SELECT Etme

SQL'de bir veritabanı tablosundan birden fazla sütunu nasıl kolayca seçeceğinizi veya tek bir sorguyla bir tablodaki tüm sütunları nasıl getireceğinizi öğrenin.
· 4 dk. oku

Yapay Zeka ile Keşfedin

SQL'de bir veritabanı tablosundan veri seçmek yaygın bir görevdir; ancak bazen yalnızca tek bir sütundan daha fazlasını getirmeniz gerekir.

Bu makalede, SQL'de birden fazla sütun seçmenin söz dizimini, tekniklerini ve örneklerini; buna ek olarak performans optimizasyonu için ileri düzey ipuçlarını ve kaçınılması gereken yaygın hataları inceleyeceğiz. SQL'e yeniyseniz, hız kazanmak için DataCamp'in Introduction to SQL ve SQL Fundamentals öğrenim yoluyla başlayabilirsiniz. SQL Fundamentals yolunun sonunda sektör tarafından tanınan bir sertifika bulunmaktadır. 

Birden Fazla Sütun Seçmenin Temellerini Anlama

Neyse ki SQL, bir tablodan birden fazla sütun seçmeyi kolaylaştırır. Bir tablodan birden fazla sütun seçmek için, sütun adlarını virgülle ayırmanız yeterlidir!

Belirli sütunları seçme

Örneğin, bu sorgu people tablosundan name ve birthdate olmak üzere iki sütunu seçer:

SELECT name, birthdate
FROM people;

Tüm sütunları seçme

Bazen bir tablodaki tüm sütunları seçmek isteyebilirsiniz. Tüm sütun adlarını tek tek yazmak zahmetli olacağından kullanışlı bir kısayol vardır:

SELECT *
FROM people;

Yalnızca belirli sayıda sonuç döndürmek istiyorsanız, döndürülen satır sayısını sınırlamak için LIMIT anahtar sözcüğünü kullanabilirsiniz:

SELECT *
FROM people
LIMIT 10;

LIMIT ile daha fazla pratik yapmak için SQL LIMIT Klozu En İyi Nasıl Kullanılır başlıklı eğitimimizi okuyun. 

Birden Fazla Sütun Seçmek için Daha İleri Teknikler

Sütun seçmenin temelleri kolay olsa da, sorgularınızı iyileştirmenize ve performansı artırmanıza yardımcı olacak ileri teknikler vardır.

Netlik için sütun takma adları kullanma

Takma adlar, sonuç kümesindeki sütunları daha okunabilir hale getirmek için yeniden adlandırmanıza olanak tanır. Örneğin:

SELECT name AS full_name, birthdate AS dob
FROM people;

Bir koşula göre birden fazla sütun seçme

Birden fazla sütun seçerken belirli satırları getirmek için WHERE koşulunu kullanabilirsiniz. Örneğin:

SELECT name, birthdate
FROM people
WHERE birthdate > '2000-01-01';

LIMIT ile sonuçları sınırlama

Yalnızca belirli sayıda satır döndürmek istiyorsanız LIMIT anahtar sözcüğünü kullanın:

SELECT name, birthdate
FROM people
LIMIT 10;

Yaygın Hatalar ve Performans Optimizasyonu İpuçları

SQL'de birden fazla sütun seçmek basittir, ancak kaçınmanız gereken yaygın hatalar vardır:

  • SELECT *'ı aşırı kullanma: Yalnızca birkaçına ihtiyaç duyulduğunda tüm sütunları getirmek sorguları yavaşlatabilir ve kaynak israfına yol açabilir.
  • Hatalı Sütun Adları: Sözdizimi hataları veya istenmeyen sonuçlardan kaçınmak için sorgunuzdaki sütun adlarını iki kez kontrol edin.

Sorgularınızın verimli olmasını sağlamak için:

  • Sütunları İndeksleyin: Veriye erişimi hızlandırmak için sık sorguladığınız sütunlara indeks ekleyin.
  • Sorgu Planlarını Analiz Edin: Daha iyi performans için veritabanı araçlarını kullanarak sorgu planlarınızı analiz edin ve optimize edin.

Sonuç

Umarız faydalı olmuştur! Veritabanlarıyla çalışacaksanız, SQL'de birden fazla sütunu nasıl seçeceğinizi bilmek şarttır.

SQL becerilerinizi DataCamp kurslarıyla geliştirmeye devam edin:

Ayrıca, Associate Data Engineer in SQL kariyer yolumuzu deneyerek veritabanı tasarımı ve veri ambarı hakkında bilgi edinin. PostgreSQL ve Snowflake kullanacaksınız; her ikisine de yoğun talep var!

Konular

İlgili