Intern
Какво е операторът SELECT в SQL?
sobes.tech AI
Отговор от AI
Операторът SELECT се използва за извличане на данни от една или повече таблици в базата данни.
Основните му функции:
- Избиране на конкретни колони.
- Избиране на всички колони.
- Филтриране на редове с
WHERE. - Подреждане на данните с
ORDER BY. - Групиране на данните с
GROUP BYи агрегатни функции. - Обединяване на данни от няколко таблици с
JOIN. - Ограничаване на броя на върнатите редове (
LIMIT/TOP).
Основен синтаксис:
-- Избиране на всички колони от таблица
SELECT *
FROM име_на_таблица;
-- Избиране на конкретни колони от таблица
SELECT колона1, колона2
FROM име_на_таблица;
Разширеният синтаксис може да включва:
SELECT колона1, колона2, агрегатна_функция(колона3)
FROM таблица1
-- Обединение с друга таблица
JOIN таблица2 ON таблица1.съвпадаща_колона = таблица2.съвпадаща_колона
-- Филтриране на редове
WHERE условие_за_филтър
-- Групиране по колони
GROUP BY колона1, колона2
-- Филтриране на групи
HAVING условие_за_филтър_на_групи
-- Подреждане на резултатите
ORDER BY колона_за_подреждане ASC/DESC
-- Ограничаване на броя на редовете (може да варира в зависимост от СУБД)
LIMIT брой_редове;