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:
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, col2hanya mengembalikan kolom yang tercantum, dalam urutan Anda menulisnya. Mengubah urutan akan mengubah output.
-- 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:
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
Ekstrak nama depan (nama_depan) dan nama belakang (nama_belakang) seluruh karyawan, secara berurutan.
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
Ekstrak email, nama belakang dan gaji karyawan (dalam urutan kolom persis ini).
Tunjukkan petunjuk
Urutan kolom dalam hasil mengikuti urutan Anda mencantumkannya setelah SELECT.
Solusi tersedia setelah 3 upaya