SQL: ALIASES

przykład-jak Aliasować nazwę kolumny

ogólnie aliasy są używane, aby nagłówki kolumn w zestawie wyników były łatwiejsze do odczytania. Najczęściej używasz aliasu kolumny podczas korzystania z funkcji agregacji, takich jak MIN, MAX, AVG, SUM lub COUNT w zapytaniu.

przyjrzyjmy się przykładowi użycia aliasu nazwy kolumny w SQL.

w tym przykładzie mamy tabelę o nazwie pracownicy z następującymi danymi:

employee_number last_name first_name salary dept_id
1001 Smith John 62000 500
1002 Anderson Jane 57500 500
1003 Everest Brad 71000 501
1004 Horvath Jack 42000 501

zademonstrujmy jak aliasować kolumnę. Wprowadź następujące polecenie SQL:

Try it

SELECT dept_id, COUNT(*) AS totalFROM employeesGROUP BY dept_id;

zostaną wybrane 2 Rekordy. Oto wyniki, które powinieneś zobaczyć:

dept_id total
500 2
501 2

w tym przykładzie aliasowaliśmy pole count(*) jako Total. W rezultacie suma będzie wyświetlana jako nagłówek drugiej kolumny po zwróceniu zestawu wyników. Ponieważ nasza alias_name nie zawiera żadnych spacji, nie jesteśmy zobowiązani do załączania alias_name w cudzysłowie.

teraz przepiszmy nasze zapytanie tak, aby zawierało spację w aliasie kolumny:

SELECT dept_id, COUNT(*) AS "total employees"FROM employeesGROUP BY dept_id;

zostaną wybrane 2 Rekordy. Oto wyniki, które powinieneś zobaczyć:

dept_id całkowita liczba pracowników
500 2
501 2

druga kolumna w naszym zestawie wyników. Ponieważ w aliasie tej kolumny znajdują się spacje, „total employees” musi być zawarte w cudzysłowie w instrukcji SQL.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.