Sobes.tech
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 брой_редове;