Какие знаешь виды запросов

«Какие знаешь виды запросов» — вопрос из категории Базы данных, который задают на 24% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В SQL основные виды запросов:

  1. SELECT – выборка данных (например: SELECT * FROM users WHERE age > 18;).
  2. INSERT – добавление записей (INSERT INTO users (name, age) VALUES ('Alex', 25);).
  3. UPDATE – изменение данных (UPDATE users SET age = 26 WHERE name = 'Alex';).
  4. DELETE – удаление записей (DELETE FROM users WHERE age < 18;).
  5. JOIN – объединение таблиц (SELECT u.name, o.order_id FROM users u JOIN orders o ON u.id = o.user_id;).

Также есть DDL (CREATE, ALTER, DROP) и DCL (GRANT, REVOKE). В аналитике чаще используются SELECT и JOIN для извлечения и агрегации данных.