Articles of рекурсивный запрос

SQL Query: выборка упорядоченных строк из таблицы – II

Ниже приведены некоторые записи из таблицы: id r_id a_id p_id 1 9 9 0 2 9 105 108 3 9 102 9 4 9 106 105 5 9 108 102 6 10 10 0 7 10 15 18 8 10 12 10 9 10 16 15 10 10 18 12 Я ищу SQL-запрос, который даст […]

Рекурсивный запрос SELECT для возврата скорости произвольной глубины?

Это мой первый попыток рекурсивного SQL-запроса для пересечения N отношений родитель-потомок вверх, и я не знаю, с чего начать. Любая помощь будет оценена по достоинству. Сценарий заключается в том, что у меня есть две таблицы – rate и rate_plan . Тарифы относятся к тарифному плану, который применяется к пользователю. CREATE TERM rate_plan ( id integer […]

Направленный граф SQL

У меня есть следующий набор данных, который представляет узлы в ориентированном графе. CREATE TABLE nodes (NODE_FROM VARCHAR2(10), NODE_TO VARCHAR2(10)); INSERT INTO nodes VALUES('GT','TG'); INSERT INTO nodes VALUES('GG','GC'); INSERT INTO nodes VALUES('AT','TG'); INSERT INTO nodes VALUES('TG','GC'); INSERT INTO nodes VALUES('GC','CG'); INSERT INTO nodes VALUES('TG','GG'); INSERT INTO nodes VALUES('GC','CA'); INSERT INTO nodes VALUES('CG','GT'); Визуальное представление: http://sofru.miximages.com/sql/image1.JPG Используя […]

найти отношения в структуре «многие ко многим» с помощью sql

мой вопрос близок к проблеме родитель-ребенка и может потребоваться какой-то рекурсивный запрос, но я не нашел ответов на форуме. вот моя проблема: у меня есть 3 таблицы: T1 (люди) T2 (места) T3 (отношения между A и B) ——- —— ——– id1 (pk) id2 (pk) id3 (pk) название город id_A id_B Я хотел бы определить группы […]

Рекурсивный SQL-оператор (Postgresql) – упрощенная версия

Это упрощенный вопрос для более сложного, размещенного здесь: Рекурсивный SQL-оператор (PostgreSQL 9.1.4) Упрощенный вопрос Поскольку у вас есть верхняя треугольная матрица, хранящаяся в 3 столбцах (RowIndex, ColumnIndex, MatrixValue): ColumnIndex 1 2 3 4 5 1 2 2 3 3 4 2 4 4 5 6 X 3 3 2 2 XX 4 2 1 XXX […]

Oracle – Рекурсивный запрос с использованием START WITH … CONNECTED BY …?

Скажем, у меня есть следующая таблица, использующая Oracle 10g ARTIFACT_LABEL | DEPENDANT_ON test1 | abc1 test1 | abc2 test1 | abc3 abc3 | xyz1 abc4 | xyz2 и я хочу сгенерировать древовидную структуру, зная, на что зависит test1 (поэтому я хочу вернуться, abc1, abc2, abc3, xyz1 ). ive использовали следующее: SELECT ARTIFACT_LABEL, DEPENDANT_ON FROM DEPENDANCIES […]

SQL – вычисляет средний прогноз

Я пытаюсь рассчитать прогноз продаж на основе 3 предыдущих месяцев, которые могут быть действительными или прогнозируемыми. company_id Year Month Actuals Forecast 123456 2014 1 10 123456 2014 2 15 123456 2014 3 17 123456 2014 4 14.00 123456 2014 5 15.33 123456 2014 6 15.44 123456 2014 7 14.93 Month 4 = (10+15+17)/3 Month 5 […]

Как оптимизировать LINQ-to-SQL для рекурсивных запросов?

У меня есть следующая таблица SQL: ObjectTable ————————————————– | ID | Name | Order | ParentID | | int PK | nvarchar(50) | int | int FK | ObjectTable.ParentID – это поле с ObjectTable.ParentID значением, связанное с идентификатором другой записи объекта. LINQ-to-SQL генерирует класс, который выглядит так: public class DbObject{ int ID { get; set; […]

Рекурсивное условие остановки CTE для циклов

Мне нужно итерировать график с циклами, используя рекурсивный CTE. Проблема заключается в части цикла . Я хочу, если есть петли, а затем самый короткий путь для выбора. Это в основном означает игнорирование циклов, потому что рекурсия – это «ширина первой». В приведенном ниже примере показаны возвращенные данные: Проблема заключается в комментируемой INSERT которая создает цикл. […]

Запрос MySQL / Postgres 5-минутный интервал данных

Мне нужна помощь в запросе, скажем, что это данные в таблице. timestamp ——————- 2010-11-16 10:30:00 2010-11-16 10:37:00 2010-11-16 10:40:00 2010-11-16 10:45:00 2010-11-16 10:48:00 2010-11-16 10:55:00 2010-11-16 10:56:00 Я хочу получить каждую первую строку (временную метку), которая по крайней мере на 5 минут позже последней. В этом случае запрос должен возвращаться: timestamp ——————- 2010-11-16 10:30:00 2010-11-16 […]

Intereting Posts
Доступ к псевдониму столбцов в postgresql Как выбрать строки для определенной даты, игнорируя время в SQL Server Существует ли согласованная идеальная схема для маркировки В чем проблема с каскадным внешним циклом и циклами внешнего ключа? Набор запросов Django-фильтра на «кортежи» значений для нескольких столбцов Самый быстрый способ сопоставления вложенных данных XML с структурой таблицы базы данных как избежать SQL Injection с Linq с EF в методе codefirst в c # Фильтровать по дате (в том же месяце и в день) в разные годы как я могу запросить базу данных SQLite с двумя условиями? Oracle: указание значения по умолчанию для столбца типа объекта Почему YEAR завершился с ошибкой преобразования с даты? SQL Полное внешнее соединение или альтернативное решение Получение структуры таблицы с помощью динамического SQL Создайте новый список анонимного типа для объединения в существующий список анонимного типа Создание простого пользовательского интерфейса для доступа к базе данных Oracle