Описание тега common-table-expression
Общее табличное выражение (CTE) - это временный набор результатов, который определяется в пределах области выполнения одного оператора SELECT, INSERT, UPDATE, DELETE или CREATE VIEW.
0
ответов
Greenplum CTE не найден - ошибка [XX000] (allpaths.c:904)
Я строю запрос PostgreSQL для БД Greenplum, чтобы "сгладить" все составные типы в таблицах в псевдостолбцы, чтобы убедиться, что устаревшая система, использующая MySQL, сможет понять, что происходит. Я не знаю, разумно ли это, правда. Для этого я ис…
20 авг '18 в 22:20
2
ответа
Вставка результатов из таблицы с использованием CTE
Я пытаюсь вставить значения из таблицы, используя CTE, но что-то не работает. Я полагаю, что CTE не работает таким образом? Может кто-нибудь объяснить мне, что здесь не так, и предложить мне альтернативу, или исправить мой запрос, если я что-то упус…
22 янв '15 в 01:12
0
ответов
Использую ли я CTE или транзакции для объединения запросов? PostgreSQL
Документация гласит: Транзакции . Суть транзакции заключается в том, что она объединяет несколько шагов в одну операцию "все или ничего". Промежуточные состояния между шагами не видны другим параллельным транзакциям, и если происходит какой-либо сбо…
27 сен '17 в 05:26
1
ответ
Правильный путь для этого CTE в Postgresql
Моя цель состоит в том, чтобы забрать идентификатор в записи Soggetto и заполнить его в tipo и tipo2. Я не могу понять, как правильно написать этот CTE в Postgres через pg в nodejs. Я немного смущен. var query = client.query('WITH retid AS (INSERT I…
18 май '17 в 10:28
2
ответа
SQL-запрос суммирует значения за фактический год к дате и каков средний год с начала года
Мне нужен запрос, который суммирует расходы Фактическая с начала года, Средняя с начала года (из всех лет, какой у меня средний год), С начала года Мне нужно 3 части данных: фактическая с начала года | Средний год назад | Прошлых лет | Это то, что я…
07 сен '12 в 12:00
1
ответ
Конвертировать CTE из Postgres в MSSQL
Я должен конвертировать CTE из Postgresql zu MSSQL. Проблема в том, что Postgresql-Query использует массивы. Я понятия не имею, как конвертировать их в MSSQL. Вот полный запрос с созданием данных: CREATE TABLE pairs ( from_city VARCHAR(255) NOT NULL…
07 дек '17 в 10:34
0
ответов
SQL рекурсивный cte путем сравнения между строками
Привет, не могли бы вы помочь решить приведенный ниже сценарий, мне нужно выполнить обновление только после сравнения всех строк, связанных с custid 100, и решить, у кого последняя дата (100 или 400), этот идентификатор должен оставаться активным, м…
25 янв '17 в 06:16
0
ответов
SQL Server эквивалентные запросы в MonetDB
Мне нужно перенести запросы SQL Server в MonetDB. В связи с этим у меня возникают проблемы со следующими сценариями: Можем ли мы обновить данные с помощью CTE: ;WITH ct (dt, rn) as (select date_, row_number() over (order by date_) from CalendarDate …
13 июн '18 в 09:06
1
ответ
Оптимизация CTE для возврата потомков на определенном уровне родительско-дочерней иерархии
У меня есть простая временная таблица, определенная в SQL Server 2008 R2, представляющая отношения родитель-потомок. Может быть несколько уровней иерархии (скажем, до 10). Я использую CTE, чтобы найти детей в моей таблице, которые имеют по крайней м…
27 мар '12 в 03:00
2
ответа
Как вставить набор строк и сгенерированный XML столбец с помощью CTE в таблицу в одном запросе
У меня есть образец таблицы сгенерированный и XML сгенерированный с использованием cte из него declare @t table (ID int, PersonID int, Type varchar(10), Name varchar(10), Category varchar(10), value int) insert @t values (1, 1234, 'xtype', 'John', '…
28 апр '15 в 13:53
0
ответов
Получение первого экземпляра определенного типа узла в запросе древовидной структуры с использованием SQL
Я разрабатываю программное обеспечение для проектирования электрооборудования, которое будет моделировать электрическую систему электропитания от входящей в сеть электропитания вплоть до отдельных цепей, таких как компьютеры и кофемашины. Я хочу дат…
03 янв '17 в 16:18
1
ответ
SQL Server CTE Recursion - отслеживание дерева на определенном уровне дерева для каждого узла
У меня есть две таблицы: Item (ItemID, CatID, Name) и Category (CatID, ParentID, Name, CatLevel). Категория - это древовидная иерархия категорий, в которой могут быть элементы. Таблица также отслеживает, на каком уровне категории находится каждый уз…
05 окт '11 в 17:32
1
ответ
Рекурсивное общее табличное выражение
Я знаю, что, вероятно, поступаю неправильно, но я пытаюсь понять рекурсивные CTE. Я создал простую таблицу RowNum Type Amount 1 Anch 10 2 Amt 1 3 Amt 2 4 Amt 3 5 Amt 4 Идея заключалась в том, чтобы привязать сумму 10, чтобы рекурсивно перебрать и уд…
09 дек '11 в 16:30
0
ответов
Почему CTE в SQL Server выполняет INNER JOIN, если не выполнены никакие условия?
У меня есть стол mse которые имеют все ряды StatusId = 1, Но в таком запросе INNER JOINED VIEW выполняется независимо от значения столбца StatusId, Как это предотвратить? WITH cte201401291517 AS ( SELECT 'QuantityOutPerShift' = SUM([vsqo].[QuantityO…
31 янв '14 в 15:35
0
ответов
Неверный результат из иерархии SQL Server CTE
У меня есть приложение обслуживать многоуровневые разрешения и роли У меня есть эта ИЕРАРХИЯ: Страна ....Область, край ........Город ............ Ассоциация ................Центр ....................Школа ........................Учебный класс это ИЕ…
03 апр '17 в 12:38
0
ответов
Есть ли у кого-нибудь функция в SQL, которая задает начальную дату, номер дня и конечную дату для вычисления следующего соответствующего дня и месяца?
Я хотел бы знать, если у кого-то есть функция в SQL, которая дает начальную дату, номер дня, частоту и конечную дату, вычисляют следующий номер дня и месяц? Например @initialdate=20130101 @finaldate=20133112 @daynumber=14 --that means every 14 @frec…
16 май '13 в 14:11
5
ответов
Обновить SQL WHERE BOOKNO = номер BOOK во временной таблице
У меня есть таблица Books, которая имеет bookauthorID в другой таблице, которая является Author BOOK ID BOOK NAME AUTHORID 0 A NULL 1 B NULL 2 C NULL AUTHOR BOOKID AUTHORID 0 123 1 1234 2 12345 Теперь мне нужно заполнить столбец AuthorID в таблице B…
13 апр '17 в 11:50
1
ответ
sqlite CTE с обновлением
Я надеюсь, что это не дубликат, я прочитал некоторые сообщения, но не мог понять, как это исправить. У меня есть такой стол CREATE TABLE yo (ad INTEGER PRIMARY KEY, pa INTEGER, pd INTEGER); INSERT INTO yo VALUES (1,1,1),(2,1,3),(3,1,4),(4,3,5),(5,4,…
22 июн '15 в 15:04
1
ответ
PostgreSQL: динамически построить запрос для типа данных box
Я пытаюсь создать оператор, который динамически создает синтаксис для правильного запроса типа данных box в postgres. Это выглядит примерно так: Note: foo1 is an integer value with a as ( select foo1 from foo where id = 1), b as ( select a, b, c fro…
28 июн '12 в 16:02
1
ответ
Sqlite CTE-вставка в триггере дает синтаксическую ошибку
У меня проблемы с моим кодом, и я просто не могу понять, в чем проблема, поэтому я решил поставить его здесь в надежде, что другие могут обнаружить ошибку (или подтвердить мое растущее подозрение на ошибку). Таким образом, в основном код эквиваленте…
10 ноя '14 в 07:47