Результаты поиска по запросу "common-table-expression"

1 ответ

Представление дерева с использованием SQL-запроса

У меня есть таблица регионов, в которой я хочу, чтобы дерево (таблица, упорядоченная как дерево), возможно ли с помощью sql запросов, помощь приветствуется, я пытался сделать это с помощью самостоятельных соединений, но я не получил желаемого ...

1 ответ

SQL, как разделить количество на несколько строк на основе количества на целевом источнике

2 ответа

Функции окна или общие табличные выражения: подсчитывать предыдущие строки в пределах диапазона

Я хотел бы использовать оконную функцию, чтобы определить для каждой строки общее количество предыдущих записей, соответствующих определенным критериям. Конкретный пример: clone=# \d test Table "pg_temp_2.test" Column | Type | ...

ТОП публикаций

3 ответа

Как я могу использовать общее табличное выражение

Я использую общее табличное выражение для подкачки: with query as ( Select Row_Number() over (Order By OrderNum ASC) as TableRowNum, FirstName, LastName From Users ) Select * from query where TableRowNum between 1 and 25 Order By TableRowNum ...

1 ответ

@ Тони - не беспокойся. Будет вполне достаточно, если вы просто примите мой ответ и впредь будете называть меня «Ваше Величество». :)

нтересно, если существует рекурсивное обновление в TSQL (CTE)

0 ответов

Ах, круто @SethSpearman рад это слышать!

м sqlfiddle ... http://sqlfiddle.com/#!6/b6587/6 [http://sqlfiddle.com/#!6/b6587/6] Я получаю следующую ошибку .... Заявление прекращено. Максимальная рекурсия 100 была исчерпана до завершения оператора. Я понимаю, что должна быть «проверка ...

1 ответ

При выполнении рекурсивных действий рекомендуется принять дополнительные меры предосторожности, чтобы не допустить окончания какого-либо бесконечного цикла (которого надежно избегают только гуру, а я нет). Очевидно, что если это работает как нужно, это можно удалить. Однако это не так дорого, чтобы сделать это действительно необходимым. Если число ожидаемых строк больше, увеличьте значение или полностью удалите его, как только вы будете абсолютно уверены.

всех сил пытаюсь преобразовать a | a1,a2,a3 b | b1,b3 c | c2,c1чтобы: a | a1 a | a2 a | a3 b | b1 b | b2 c | c2 c | c1Вот данные в формате sql: CREATE TABLE data( "one" TEXT, "many" TEXT ); INSERT INTO "data" VALUES('a','a1,a2,a3'); INSERT ...

9 ответов

попробуй это

ал читать оОбщее табличное выражение и не могу вспомнить случай использования, где мне нужно было бы их использовать. Они кажутся избыточными, как то же самое можно сделать с производными таблицами. Я что-то упускаю или плохо понимаю? Может ли ...

2 ответа

, В любом случае, спасибо!

льный ответ на следующий вопрос: Это ошибка, которая была исправлена ​​в 11.2.0.3 или новее, если я правильно помню. (11.2.0.1 больше не поддерживается. 11.2.0.4 - единственный выпуск 11.2, который все еще поддерживается) - ...

4 ответа

Вставьте данные в 3 таблицы одновременно, используя Postgres

Я хочу вставить данные в 3 таблицы с помощью одного запроса. Мои таблицы выглядят так: CREATE TABLE sample ( id bigserial PRIMARY KEY, lastname varchar(20), firstname varchar(20) ); CREATE TABLE sample1( user_id bigserial PRIMARY KEY, ...