Интерактивен урок: Сортиране, Псевдоними и Филтриране
В този урок ще разгледаме как да представяме резултатите от нашите заявки по по-четим и подреден начин.
Псевдонимите дават временно ново име на таблица или колона, за да стане резултатът по-ясен. Използва се ключовата дума AS.
SELECT first_name AS "Име", last_name AS "Фамилия"
FROM employees;
Забележка: AS може да се пропусне, но с него кодът е по-четим.
Сортирането подрежда резултатите по определен критерий.
ASC (Ascending) - възходящ ред (по подразбиране). От А до Я или от 0 до 9.DESC (Descending) - низходящ ред. От Я до А или от 9 до 0.| id | name | salary |
|---|---|---|
| 1 | Ivan | 2000 |
| 2 | Maria | 2500 |
| 3 | Peter | 1800 |
SELECT * FROM employees
ORDER BY salary DESC;
Резултат:
| id | name | salary |
|---|---|---|
| 2 | Maria | 2500 |
| 1 | Ivan | 2000 |
| 3 | Peter | 1800 |
Използваме LIMIT, когато искаме да видим само част от резултатите (например "Топ 3 най-богати служители").
SELECT * FROM employees
ORDER BY salary DESC
LIMIT 1; -- Връща само най-високата заплата
Въпрос: Ако искате да сортирате служителите по заплата от най-високата към най-ниската, коя ключова дума трябва да използвате след името на колоната?