1. Обучение
  2. /
  3. Курса
  4. /
  5. Joining Data in SQL

Connected

упражнение

Join cu tabele cu aliasuri

Aliasurile pentru tabele sunt utile deoarece îți permit să le referențiezi în alte părți ale interogării, cum ar fi instrucțiunea SELECT.

Atunci când selectezi câmpuri, un câmp poate fi ambiguu. De exemplu, imaginează-ți două tabele, apples și oranges, ambele conținând o coloană numită color. Trebuie să folosești sintaxa apples.color sau oranges.color în instrucțiunea SELECT pentru a indica SQL-ului tabelul corect. Fără aceasta, vei primi următoarea eroare:

  column reference "color" is ambiguous

Vei exersa join-ul cu tabele cu aliasuri folosind date din tabelele countries și economies, pentru a analiza rata inflației în 2010 și 2015.

Atunci când scrii join-uri, mulți utilizatori de SQL preferă să scrie instrucțiunea SELECT după codul join-ului, în caz că instrucțiunea SELECT necesită utilizarea aliasurilor de tabel.

Инструкции

100 XP
  • Începe cu inner join-ul tău pe linia 5; unește tabelele countries AS c (stânga) cu economies (dreapta), aplicând aliasul economies AS e.
  • Apoi, folosește code ca și câmp de unire pe linia 7; nu folosi comanda USING aici.
  • În final, selectează următoarele coloane în ordine pe linia 2: code din tabelul countries (cu aliasul country_code), name, year și inflation_rate.