Форматиране на заявки в SQL

Интерактивен урок: Сортиране, Псевдоними и Филтриране

1. Теория и Примери

В този урок ще разгледаме как да представяме резултатите от нашите заявки по по-четим и подреден начин.

1.1. Псевдоними (Aliases)

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

SELECT first_name AS "Име", last_name AS "Фамилия" 
FROM employees;

Забележка: AS може да се пропусне, но с него кодът е по-четим.

1.2. Сортиране (ORDER BY)

Сортирането подрежда резултатите по определен критерий.

Примерна таблица (employees):
idnamesalary
1Ivan2000
2Maria2500
3Peter1800
Заявка:
SELECT * FROM employees 
ORDER BY salary DESC;
Резултат:
idnamesalary
2Maria2500
1Ivan2000
3Peter1800

1.3. Ограничаване (LIMIT)

Използваме LIMIT, когато искаме да видим само част от резултатите (например "Топ 3 най-богати служители").

SELECT * FROM employees 
ORDER BY salary DESC 
LIMIT 1; -- Връща само най-високата заплата

2. Проверка на знанията

Въпрос: Ако искате да сортирате служителите по заплата от най-високата към най-ниската, коя ключова дума трябва да използвате след името на колоната?