SQL WYBIERZ JAKO

Sql Wybierz Jako



Jeśli kiedykolwiek korzystałeś z języka SQL, najprawdopodobniej znasz instrukcję SELECT. To jest jak „witaj świecie” SQL, ponieważ tworzy podstawę zapytań SQL.

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łu

OD 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.