Instrukcja SELECT pozwala nam pobrać dane z jeszcze jednej tabeli bazy danych. Możesz jednak spotkać się z sytuacjami, w których będziesz musiał nadać kolumnom w zapytaniu inną nazwę lub jakiś alias. Z jakiegoś powodu służy to albo przejrzystości, albo wykonaniu danego obliczenia.
Tutaj z pomocą przychodzi słowo kluczowe AS. Pozwala nam przypisać alias do kolumny, tabeli lub wyrażenia w zapytaniu SQL.
W tym samouczku zagłębimy się w świat SQL i dowiemy się o słowie kluczowym AS, dlaczego ono istnieje i jak możemy go używać.
Składnia:
Klauzula SELECT AS pozwala nam przypisać aliasy do kolumn, tabel lub wyrażeń w zapytaniu SQL.
Możemy wyrazić jego składnię w następujący sposób:
WYBIERZ nazwę_kolumny AS nazwę_aliasu
Z nazwa_tabeli;
Tutaj „nazwa_kolumny” odnosi się do nazwy kolumny, którą chcemy wybrać, a „nazwa_aliasu” odnosi się do aliasu, który chcemy przypisać do wybranej kolumny.
Najlepszym sposobem, aby zrozumieć, jak działa ta funkcja, jest jej użycie. Dlatego przyjrzyjmy się przykładom użycia jego aplikacji.
Przykład 1: Alias kolumny
Najczęstszym użyciem słowa kluczowego AS jest przypisanie kolumny z aliasem. Załóżmy, że mamy tabelę zawierającą informacje o kliencie z kolumnami „imię” i „nazwisko”.
Jeśli chcesz wybrać dane z tabeli, ale użyjesz aliasów „Imię” i „Nazwisko” dla kolumn, możemy użyć zapytania w następujący sposób:
WYBIERZ imię AS 'Imię' , nazwisko AS 'Nazwisko'OD klienta;
Powinno to zapewnić inną nazwę wynikowych kolumn, jak pokazano w poniższym przykładowym wyniku:
Aliasy możemy również wykorzystać w obliczeniach. Załóżmy na przykład, że chcemy obliczyć roczne wynagrodzenie wszystkich pracowników i wypisać otrzymane wartości w kolumnie „Wynagrodzenie roczne”. Zapytania możemy użyć w następujący sposób:
WYBIERZ wynagrodzenie * 12 JAK 'Roczne wynagrodzenie'OD pracowników;
W tym przykładzie obliczamy roczne wynagrodzenie, mnożąc kolumnę wynagrodzeń przez 12 i nadając jej alias „Wynagrodzenie roczne”.
Przykład 2: Aliasy tabel
Drugim przypadkiem użycia słowa kluczowego AS jest ustawienie i przypisanie aliasów tabel. Aliasy tabel są dość przydatne, ponieważ przydają się podczas wykonywania złączeń, a nawet zwiększają czytelność zapytań.
Rozważmy następujący przykład ilustrujący sposób tworzenia aliasu tabeli przy użyciu słowa kluczowego AS:
WYBIERZ e.imię, e.nazwisko, d.nazwa_działuOD pracowników AS e
Działy INNER JOIN AS d NA e.department_id = d.department_id;
W tym przypadku aliasy „e” i „d” przypisujemy odpowiednio do tabel „pracownicy” i „działy”. Ułatwia to odwoływanie się do tabel w dalszej części zapytania. Jest to bardzo powszechne w przypadku złączeń SQL.
Przykład 3: Aliasy wyrażeń
Innym przypadkiem użycia słowa kluczowego AS jest utworzenie aliasów dla różnych wyrażeń. Może to pomóc w uproszczeniu złożonego wyrażenia lub obliczenia.
Weź przykładową demonstrację, na przykład:WYBIERZ POŁĄCZENIE(imię, '' , nazwisko) AS 'Pełne imię i nazwisko'
OD pracowników;
To pokazuje, jak przypisać alias dla funkcji „concat”.
Przykład 4: Aliasy podzapytań
Aliasy możemy również tworzyć w przypadku podzapytań. Może to ułatwić odwoływanie się do podzapytań i ich zrozumienie.
Przykład jest następujący:
WYBIERZ imię, nazwisko, (WYBIERZ MAX(wynagrodzenie) OD pracowników
) JAK „Maksymalna pensja”
OD pracowników;
W tym przykładzie za pomocą podzapytania ustalamy maksymalne wynagrodzenie z tabeli „pracownik” i w zapytaniu głównym przypisujemy mu alias „Maks. wynagrodzenie”.
Przykład 5: Aliasy funkcji agregujących
Na koniec możemy użyć aliasów kolumn wynikających z funkcji agregującej, aby uzyskać bardziej czytelne dane wyjściowe, jak pokazano poniżej:
WYBIERZ ŚREDNĄ(wynagrodzenie) AS 'Średnia wypłata'OD pracowników;
W tym przypadku wynik funkcji AVG() przypisujemy do aliasu „Średnie wynagrodzenie”.
Wniosek
W tym samouczku poznaliśmy jedną z podstawowych funkcji SQL, która pozwala nam tworzyć aliasy dla różnych obiektów, takich jak tabele, kolumny, wyrażenia, podzapytania itp. Może to pomóc poprawić czytelność zapytania i zapewnić przejrzystość wynikowy wynik.