Aliasy w języku SQL - THE DATA SCIENCE LIBRARY http://sigmaquality.pl/tag/aliasy-w-jezyku-sql/ Wojciech Moszczyński Sun, 06 Oct 2024 09:21:00 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.8.3 https://sigmaquality.pl/wp-content/uploads/2019/02/cropped-ryba-32x32.png Aliasy w języku SQL - THE DATA SCIENCE LIBRARY http://sigmaquality.pl/tag/aliasy-w-jezyku-sql/ 32 32 3_SQL. Aliasy w języku SQL https://sigmaquality.pl/mysql-kurs-podstawowy/3_sql-aliasy-w-jezyku-sql/ Sun, 24 May 2015 07:13:00 +0000 http://sigmaquality.pl/?p=1562 Instrukcje te są szczególnie przydatne przy tworzeniu tabel wynikowych zawierających obliczenia arytmetyczne. Wyniki obliczeń są pokazywane w oddzielnej kolumnie. Nie ma jednak tabel, które przechowywałyby [...]

Artykuł 3_SQL. Aliasy w języku SQL pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>

 Aliasy w języku SQL służą do zamiany nazw w tabelach wynikowych.  Instrukcje te są szczególnie przydatne przy tworzeniu tabel wynikowych zawierających obliczenia arytmetyczne. Wyniki obliczeń są pokazywane w oddzielnej kolumnie. Nie ma jednak tabel, które przechowywałyby te obliczenia. Język SQL nazywa te kolumny wynikowe domyślnie.  Aliasy w języku SQL pozwalają zamienić te nazwy domyślne na nazwy jakie chcielibyśmy zamieścić w raporcie.

Alias (inaczej zwany, znany jako), vel (łac. albo, czyli) – alternatywna nazwa służąca do identyfikacji obiektów, ludzi itp. (pseudonim). Zwykle z aliasem związana jest funkcja polegająca na skróceniu i uproszczeniu nazewnictwa. https://pl.wikipedia.org/wiki/Alias

W poprzednim wpisie uzyskaliśmy następującą tabelę wynikową:

Korzystając z klauzuli AS  można zamienić domyślne nazwy wybranymi przez nas nazwami. Wielkość liter nie ma znaczenia. Język SQL przedstawi w raporcie nazwy dużymi literami.

SELECT FIRST_NAME as Imie,
LAST_NAME as nazwisko,
SALARY as Wynagrodzenie,
SALARY*0.08 as Premia,
200 as Dodatek,
SALARY+SALARY*0.08+200 as Razem
FROM EMPLOYEES;

W ostatniej kolumnie znajdzie się podsumowanie pensji i dodatków.

W efekcie uzyskujemy tabelę wynikową:

 Aliasy w języku SQL nie mogą zawierać spacji. Aby uzyskać spacje w opisie należy użyć podkreślnika. 

SELECT FIRST_NAME as Imie,
LAST_NAME as nazwisko,
SALARY as Wynagrodzenie,
SALARY*0.08 as Premia,
200 as Dodatek,
'do wyplaty:' as Komentarz,
SALARY+SALARY*0.08+200 as Razem_na_konto
FROM EMPLOYEES;

Dodaliśmy kolumnę „Komentarz” z informacją „do wyplaty”.

Artykuł 3_SQL. Aliasy w języku SQL pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>