Temat: Aliasowanie kolumn i tabel (AS)
Aliasowanie to sposób nadawania tymczasowych nazw kolumnom lub tabelom w SQL. Dzięki aliasom nasze zapytania stają się bardziej czytelne, krótsze i łatwiejsze do zrozumienia. Używamy słowa kluczowego AS do tworzenia aliasów, ale często można pominąć AS i wpisać samą nazwę aliasu.
W tej sekcji dowiesz się, jak używać aliasów, aby uprościć swoje zapytania i uczynić wyniki bardziej przejrzystymi.
Aliasowanie Kolumn
Aliasowanie kolumn pozwala zmienić nazwę kolumny w wynikach zapytania, aby była bardziej zrozumiała. Możemy także używać aliasów, aby skrócić nazwy kolumn, co ułatwia odczytywanie wyników.
Podstawowa składnia:
SELECT kolumna AS alias
FROM tabela;
Przykłady Aliasowania Kolumn
Przykład 1: Zmiana nazwy kolumny cena na Cena_Produktów.
W tym przykładzie zmieniamy nazwę kolumny cena na Cena_Produktów, aby wynik był bardziej zrozumiały.
SELECT cena AS Cena_Produktów
FROM Produkty;
Przykład 2: Wyświetlanie całkowitej ceny jako Cena_Końcowa.
W tym przypadku używamy aliasu Cena_Końcowa, aby wskazać, że kolumna pokazuje sumę cena i podatek.
SELECT cena + podatek AS Cena_Końcowa
FROM Produkty;
Aliasowanie Tabel
Aliasowanie tabel jest szczególnie przydatne, gdy pracujemy z wieloma tabelami, zwłaszcza podczas łączenia (JOIN). Pozwala to skrócić długie nazwy tabel i uprościć zapytania, co jest bardzo pomocne przy pracy z bardziej złożonymi bazami danych.
Podstawowa składnia:
SELECT kolumna
FROM tabela AS alias;
Możemy pominąć AS i bezpośrednio wpisać alias po nazwie tabeli.
Przykłady Aliasowania Tabel
Przykład 1: Skrócenie nazwy tabeli Produkty do p.
W tym przykładzie alias p jest używany do skrócenia odniesienia do tabeli Produkty. Dzięki temu zapytanie jest bardziej przejrzyste i łatwiejsze do napisania.
SELECT p.nazwa_produktu
FROM Produkty AS p;
Przykład 2: Użycie aliasów podczas łączenia dwóch tabel.
W tym przykładzie używamy aliasów u i o dla tabel Uczen i Ocena. Dzięki temu zapytanie jest krótsze i bardziej czytelne.
SELECT u.imie, u.nazwisko, o.ocena
FROM Uczen u
JOIN Ocena o ON u.id = o.uczen_id;
Aliasowanie Bez AS
SQL pozwala pominąć słowo AS podczas aliasowania, co sprawia, że zapytanie może być krótsze.
Przykład: Aliasowanie tabeli bez użycia AS.
W tym przykładzie alias p został nadany bez użycia AS, co sprawia, że zapytanie jest bardziej zwięzłe.
SELECT p.nazwa_produktu
FROM Produkty p;
| Testy przypięte do lekcji | |
|---|---|
| Aby uzyskać dostęp do testów i ćwiczeń interaktywnych - Zaloguj się |