MulaiMulai sekarang secara gratis

Melakukan join dengan berbagai tabel yang diberi alias

Alias tabel berguna agar Anda dapat mereferensikannya di bagian lain dari kueri, seperti pernyataan SELECT.

Saat Anda melakukan field SELECT kolom, sebuah field bisa ambigu. Misalnya, bayangkan dua tabel, apples dan oranges, keduanya memiliki kolom bernama color. Anda perlu menggunakan sintaks apples.color atau oranges.color dalam pernyataan SELECT untuk mengarahkan SQL ke tabel yang benar. Tanpa ini, Anda akan mendapatkan error berikut:

  column reference "color" is ambiguous

Anda akan berlatih melakukan join dengan tabel beralias menggunakan data dari tabel countries dan economies untuk meninjau tingkat inflasi pada 2010 dan 2015.

Saat menulis join, banyak pengguna SQL memilih menulis pernyataan SELECT setelah menulis kode join, jika pernyataan SELECT memerlukan penggunaan alias tabel.

Latihan ini adalah bagian dari kursus

Menggabungkan Data di SQL

Lihat Kursus

Petunjuk latihan

  • Mulailah dengan INNER JOIN pada baris 5; gabungkan tabel countries AS c (kiri) dengan economies (kanan), dan beri alias economies AS e.
  • Selanjutnya, gunakan code sebagai kolom penghubung pada baris 7; jangan gunakan perintah USING di sini.
  • Terakhir, pilih kolom-kolom berikut sesuai urutan pada baris 2: code dari tabel countries (dibuat alias sebagai country_code), name, year, dan inflation_rate.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Select fields with aliases
___
FROM countries AS c
-- Join to economies (alias e)
___
-- Match on code field using table aliases
___
Edit dan Jalankan Kode