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ę |