Ana içeriğe geç
Modül 1 · Ders 2 ders 4Kurstaki 2/57~10 min
Modül dersleri (2/4)

SEÇİN … İÇİNDEN

SQL'deki en basit sorgu SELECT olarak adlandırılır ve bir dizinden satırları çıkarır. masa. Bu, dilin "Merhaba dünya"sıdır ve onu neredeyse her gün kullanacaksınız. hayatınızın geri kalanında yazdığınız her sorgu. Minimum sözdizimi şöyledir:

SQL
SELECT <colonne>
FROM   <tabella>;

İngilizce okuyun: "bu sütunları verilen tablodan alın". SQL motor tabloyu satır satır tarar ve her biri için yalnızca istenen sütunlar

Tüm sütunlar veya yalnızca bazıları

  • SELECT * tablonun tüm sütunlarını döndürür. için kullanışlıdır yeni bir veri kümesi keşfediyor, ancak "gerçek" kodda bundan kaçınılıyor: eğer yarın Tabloya bir sütun eklediğinizde sorgu sessizce daha fazla veri döndürecektir.
  • SELECT col1, col2 yalnızca listelenen sütunları sırayla döndürür onları sen yaz. Sırayı değiştirmek çıktıyı değiştirir.
SQL
-- Tutto, comodo per esplorare:
SELECT * FROM employees;

-- Solo le colonne che servono, nell'ordine deciso da te:
SELECT last_name, first_name, salary
FROM employees;

Boşluk, girinti, noktalı virgül

SQL biçimlendirme konusunda hoşgörülüdür: bu üç sorgu aynıdır motor:

SQL
SELECT first_name, last_name FROM employees;

SELECT first_name,last_name FROM employees;

SELECT
  first_name,
  last_name
FROM employees;

Üçüncü biçim, profesyonel kodda en sık göreceğiniz biçimdir: biri satır başına sütun, alanları eklediğinizde veya kaldırdığınızda farkı daha okunaklı hale getirir.

Deneyin

Egzersiz#sql.m1.l2.e1
Denemeler: 0Yükleniyor…

Tüm çalışanların adını (adını) ve soyadını (soyadını) bu sırayla çıkarın.

Düzenleyici yükleniyor…
İpucu göster

İstediğiniz iki sütunu SELECT ve FROM arasında virgülle ayırarak listelemeniz gerekir.

3 denemeden sonra çözüm mevcut

Alıştırmayı gözden geçirin

Egzersiz#sql.m1.l2.e2
Denemeler: 0Yükleniyor…

Çalışanların e-postasını, soyadını ve maaşını çıkarın (tam olarak bu sütun sırasına göre).

Düzenleyici yükleniyor…
İpucu göster

Sonuçtaki sütun sırası, bunları SELECT'ten sonra listelediğiniz sırayı takip eder.

3 denemeden sonra çözüm mevcut