TGViewer
Дата аналитикс Дата аналитикс @data_analysis_it · 3.35K subscribers
Post #70 1.86K
Порядок выполнения операторов SQL

Казалось бы достаточно легкий вопрос, но многие люди сыпятся на нем когда необходимо дать ответ, причина заключается либо в незнании, либо в забывчивости.

Есть 2 варианта как запомнить:
1ый, который я всегда рекомендую - понять его логическую суть. Для закрепления материала хватит обьяснить данный порядок своими словами кому-то из друзей. Ведь лучший способ понять - попробовать обьяснить другому

2ой, банальный до безумия - зазубрить перед собесом.
Составить себе квиз карточки или визуально запомнить порядок.

1. FROM — сначала выбираем таблицу, с которой будем работать.
2. WHERE — фильтруем данные, оставляем только нужные строки.
3. GROUP BY — группируем данные, если это нужно.
4. HAVING — фильтруем уже сгруппированные данные.
5. SELECT — выбираем, какие столбцы нам нужны для вывода.
6. ORDER BY — сортируем результат.
7. LIMIT — ограничиваем количество строк в результате.

Лайфхак: представьте, что SQL — это построение дома.
- Сначала выбираем основу (FROM)
- убираем лишние (WHERE)
- группируем их по функциональности (GROUP BY)
- проверяем качество (HAVING)
- выбираем, какие комнаты показать (SELECT)
- сортируем по важности (ORDER BY)
- показываем только лучшие (LIMIT).

Вопрос на засыпку: Где будет JOIN, ведь я о нем умолчал?
(Сначала думаем сами, потом сверяемся, открывая спойлер)

Ответ: Между FROM и WHERE, так как это источники данных.

В аналогии с построением дома JOIN это добавляем необходимых материалов
  • ❤ 27
  • 🔥 9
  • 🫡 3
More from @data_analysis_it
  1. Sep 25, 2026Post #702
  2. Sep 15, 2026Post #699
  3. Sep 6, 2026Небольшой дайджест, что успело произойти со мной за это время? Сгонял на мероприятие True…
  4. Aug 28, 2026🌐 Гугл - помойка А по иному не скажешь, если к тебе как к кастомеру так относятся. Предыс…
  5. Aug 28, 2026Я: пишу пост про ВкусВилл Также ВВ: 🫦 🫦 👄
  6. Aug 24, 2026ВкусВилл отдал ИИ самое ценное место в воронке? ВкусВилл выпустил MCP, который позволяет И…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →