Lompati ke konten utama
Modul 1 · Pelajaran 2 dari 42/57 dalam kursus~10 min
Pelajaran modul (2/4)

PILIH… DARI

Kueri paling sederhana dalam SQL disebut SELECT dan mengekstrak baris dari a meja. Ini adalah bahasa "Halo, dunia", dan Anda akan menggunakannya hampir dalam waktu dekat setiap pertanyaan yang Anda tulis selama sisa hidup Anda. Sintaks minimalnya adalah:

SQL
SELECT <colonne>
FROM   <tabella>;

Baca dalam bahasa Inggris: "ambil kolom ini, dari tabel yang diberikan". SQLnya mesin memindai tabel baris demi baris dan untuk masing-masing baris hanya mengembalikan kolom yang diminta.

Semua kolom, atau hanya beberapa

  • SELECT * mengembalikan semua kolom tabel. Ini berguna untuk menjelajahi kumpulan data baru, tetapi dalam kode "nyata" hal ini dihindari: if besok Anda menambahkan kolom ke tabel, kueri akan secara diam-diam mengembalikan lebih banyak data.
  • SELECT col1, col2 hanya mengembalikan kolom yang tercantum, dalam urutan Anda menulisnya. Mengubah urutan akan mengubah output.
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;

Spasi putih, lekukan, titik koma

SQL memaafkan pemformatan: ketiga kueri ini identik dengan mesin:

SQL
SELECT first_name, last_name FROM employees;

SELECT first_name,last_name FROM employees;

SELECT
  first_name,
  last_name
FROM employees;

Bentuk ketiga adalah yang paling sering Anda lihat dalam kode profesional: satu kolom per baris membuat perbedaan lebih mudah dibaca saat Anda menambah atau menghapus bidang.

Cobalah

Latihan#sql.m1.l2.e1
Upaya: 0Memuat…

Ekstrak nama depan (nama_depan) dan nama belakang (nama_belakang) seluruh karyawan, secara berurutan.

Memuat editor…
Tunjukkan petunjuk

Anda perlu membuat daftar dua kolom yang Anda inginkan antara SELECT dan FROM, dipisahkan dengan koma.

Solusi tersedia setelah 3 upaya

Tinjau latihan

Latihan#sql.m1.l2.e2
Upaya: 0Memuat…

Ekstrak email, nama belakang dan gaji karyawan (dalam urutan kolom persis ini).

Memuat editor…
Tunjukkan petunjuk

Urutan kolom dalam hasil mengikuti urutan Anda mencantumkannya setelah SELECT.

Solusi tersedia setelah 3 upaya