TGViewer
Точка входа в программирование Точка входа в программирование @prog_point · 18K subscribers
Post #5186 430
Почему UNION удаляет строки, которые сохраняет UNION ALL?

Оба оператора объединяют строки результатов SELECT, запросов на выборку данных. UNION ALL сохраняет каждое появление строки. UNION убирает повторы из общего результата: одинаковые строки превращаются в одну, даже если пришли из одного SELECT.

Допустим, первый запрос вернул числа 1, 2, 3, второй — 3, 4, 5. С UNION ALL получится шесть строк с двумя тройками. С UNION получится пять строк: тройка останется одна.

Сравниваются все выбранные столбцы. Если у текущего и архивного заказа одинаковый идентификатор, но разные выбранные временные метки, UNION сохранит обе строки.

Повторите пример с двумя наборами чисел и сравните количество строк. Чтобы отсортировать вывод, добавьте ORDER BY в конец запроса.

#основы #практика
Stepbystepsql How to Use SQL UNION and UNION ALL with Practical Examples | StepByStepSQL.com Learn how SQL UNION and UNION ALL combine result sets from multiple queries, how the two differ in duplicate handling and performance, and when each one is the right tool to reach for.
  • ⚡ 2
More from @prog_point
  1. Oct 13, 2026Post #5190
  2. Oct 13, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
  3. Oct 13, 2026Учёт расходов на Python: от ввода суммы до отчёта по категориям В пошаговом руководстве вы…
  4. Oct 13, 2026Пропущенная запятая в Python может склеить элементы списка Python соединяет соседние строк…
  5. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  6. Oct 12, 2026CSS-медиазапросы: меняем сетку и цвета по условию Медиазапрос включает CSS-правила, когда…
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 →