SQL ИЗБЕРЕТЕ КАТО

Sql Izberete Kato



Ако някога сте използвали SQL, най-вероятно сте запознати с оператора SELECT. Това е като „здравей свят“ на SQL, тъй като създава основата на SQL заявките.

Инструкцията SELECT ни позволява да извлечем данните от още една таблица на базата данни. Въпреки това може да срещнете такива случаи, когато трябва да дадете на колоните в заявката различно име или някакъв псевдоним. По каквато и да е причина, това е или за яснота, или за извършване на дадено изчисление.

Тук идва на помощ ключовата дума AS. Позволява ни да присвоим псевдоним на колона, таблица или израз в рамките на SQL заявка.







В този урок ще се потопим в света на SQL и ще научим за ключовата дума AS, защо съществува и как можем да я използваме.



Синтаксис:

Клаузата SELECT AS ни позволява да присвоим псевдоними на колони, таблици или изрази във вашата SQL заявка.



Можем да изразим неговия синтаксис, както следва:





ИЗБЕРЕТЕ име на_колона КАТО име_на_псевдоним

ОТ име_таблица;

Тук „column_name“ се отнася до името на колоната, която искаме да изберем, а „alias_name“ се отнася до псевдонима, който искаме да присвоим на избраната колона.

Най-добрият начин да разберете как работи тази функция е да я използвате. Затова нека разгледаме някои примери за използване на неговото приложение.



Пример 1: Псевдоним на колона

Най-честата употреба на ключовата дума AS е присвояване на колона с псевдоним. Да предположим, че имаме таблица, която съдържа информацията за клиента с колоните „first_name“ и „last_name“.

Ако искате да изберете данните от таблицата, но използвате псевдонимите „First Name“ и „Last Name“ за колоните, можем да използваме заявка, както следва:

ИЗБЕРЕТЕ first_name AS 'Първо име' , фамилно име AS 'Фамилия'

ОТ клиент;

Това трябва да осигури различно име за получените колони, както е показано в следния примерен резултат:

Можем също да използваме псевдонимите в изчисление. Да предположим например, че искаме да изчислим годишната заплата на всички служители и да изведем получените стойности като колона „Годишна заплата“. Можем да използваме заявката, както следва:

ИЗБЕРЕТЕ заплата * 12 КАТО 'Годишна заплата'

ОТ служители;

В този пример изчисляваме годишната заплата, като умножим колоната за заплата по 12 и я даваме с псевдоним „Годишна заплата“.

Пример 2: Псевдоними на таблици

Вторият случай на използване на ключовата дума AS е настройката и присвояването на псевдоними на таблицата. Псевдонимите на таблици са доста полезни, тъй като са полезни, когато работите с обединения или дори да направите вашите заявки по-четими.

Разгледайте следния пример, който демонстрира как да създадете псевдоним на таблица с помощта на ключовата дума AS:

ИЗБЕРЕТЕ e.first_name, e.last_name, d.department_name

ОТ служители AS e

INNER JOIN отдели AS d НА e.department_id = d.department_id;

В този случай присвояваме псевдонимите „e“ и „d“ съответно на таблиците „служители“ и „отдели“. Това прави много лесно препращането към таблиците по-късно в заявката. Това е много разпространено при работа със SQL присъединявания.

Пример 3: Псевдоними на изрази

Друг случай на използване на ключовата дума AS е създаването на псевдоними за различни изрази. Това може да помогне за опростяване на сложен израз или изчисление.

Вземете например примерна демонстрация:

SELECT CONCAT(първо_име, ' ' , фамилия) AS 'Пълно име'

ОТ служители;

Това демонстрира как да присвоите псевдоним за функция „concat“.

Пример 4: Псевдоними на подзаявка

Можем също да създадем псевдоними, когато работим с подзаявки. Това може да направи подзаявките по-лесни за справка и разбиране.

Пример е следният:

ИЗБЕРЕТЕ first_name, last_name, (

ИЗБЕРЕТЕ МАКСИМАЛНА (заплата) ОТ служители

) КАТО 'Максимална заплата'

ОТ служители;

В този пример използваме подзаявка, за да определим максималната заплата от таблицата „служител“ и я присвояваме с псевдоним „Макс. заплата“ в основната заявка.

Пример 5: Псевдоними на агрегатни функции

И накрая, можем да използваме псевдонимите на колоните, произтичащи от агрегатна функция за по-четлив изход, както е показано в следното:

ИЗБЕРЕТЕ СР.(заплата) AS 'Средна работна заплата'

ОТ служители;

В този случай присвояваме резултата от функцията AVG() на псевдонима „Средна заплата“.

Заключение

В този урок научихме за една от основните характеристики на SQL, която ни позволява да създаваме псевдоними за различни обекти като таблици, колони, изрази, подзаявки и т.н. Това може да помогне за подобряване на четливостта на заявката и да осигури яснота за резултатен изход.