Вопросы с тегом «union»

1
Как я могу предотвратить преобразование UNPIVOT в UNION ALL?
У меня есть несколько сложный запрос Oracle, который занимает около получаса. Если я возьму медленную часть запроса и выполню его отдельно, он завершится через несколько секунд. Вот скриншот отчета SQL Monitor для изолированного запроса: Вот та же логика при запуске как часть полного запроса: Цвета соответствуют одинаковым таблицам на обоих …

3
Физическая операция конкатенации: гарантирует ли она порядок выполнения?
В стандартном SQL результат a union allне гарантируется в любом порядке. Итак, что-то вроде: select 'A' as c union all select 'B' Может вернуть две строки в любом порядке (хотя на практике в любой известной мне базе данных «A» будет стоять перед «B»). В SQL Server это превращается в план …

2
Проблема с целочисленным приведением к потолку (десятичному)
У меня есть этот сценарий, похоже, что MySQL принимает наибольшее десятичное значение и пытается привести другие значения к этому. Проблема в том, что этот запрос генерируется внешней библиотекой, поэтому я не могу контролировать этот код, по крайней мере, на этом уровне. У вас есть идея, как это исправить? SELECT 20 …

1
MySQL: оптимизируйте UNION с помощью «ORDER BY» во внутренних запросах
Я просто настроил систему регистрации, которая состоит из нескольких таблиц с одинаковым расположением. Существует одна таблица для каждого источника данных. Для просмотра журнала я хочу UNION все журнальные таблицы , фильтровать их по аккаунту , добавить псевдостолбец для идентификации источника, сортировать их по времени , и ограничить их для нумерации …

2
Самый эффективный способ создания различий
У меня есть таблица на сервере SQL, которая выглядит следующим образом: Id |Version |Name |date |fieldA |fieldB ..|fieldZ 1 |1 |Foo |20120101|23 | ..|25334123 2 |2 |Foo |20120101|23 |NULL ..|NULL 3 |2 |Bar |20120303|24 |123......|NULL 4 |2 |Bee |20120303|34 |-34......|NULL Я работаю над хранимой процедурой diff, которая принимает входные данные …

2
Как заставить представление союзов работать более эффективно?
У меня есть большая таблица (от десятков до сотен миллионов записей), которую мы разбили по соображениям производительности на активные и архивные таблицы, используя прямое сопоставление полей и выполняя процесс архивирования каждую ночь. В некоторых местах нашего кода нам нужно запускать запросы, которые объединяют активные и архивные таблицы, почти неизменно фильтруемые …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.