Описание тега with-clause

A synonym for "common table expression". It is recommended to use the tag "common-table-expression" instead
2 ответа

Пример предложения SQL WITH

Возможный дубликат: Разница между CTE и SubQuery? Я пытался понять, как использовать WITH пункт и цель WITH пункт. Все, что я понял, было WITH предложение было заменой для обычных подзапросов. Может кто-нибудь объяснить это мне с небольшим примером …
23 сен '12 в 12:14
2 ответа

Какая разница между предложением WITH и временной таблицей?

С точки зрения непрофессионала, какие будут основные различия между предложением WITH и временной таблицей? В каком сценарии лучше использовать один над другим?
1 ответ

Создать таблицу, используя два с предложениями

Я хочу создать таблицу и использовать два с, вот мой код: Create Table profitTry As With ctsWithSplit as (select c.Tdate, c.Symbol, c.close * coalesce(s.post/s.pre, 1) as new_close from ctsTry c left join splits s on c.Tdate = s.Tdate and c.symbol =…
20 фев '15 в 00:30
1 ответ

SQL Server с предложением вопроса

sql ниже работает без проблем в db2 with mytable(a,b) as ( values( (select current timestamp from sysibm.sysdummy1), (select current timestamp from sysibm.sysdummy1)) ) select * from mytable Я хочу запустить что-то подобное в SQLServer, когда я даю …
14 июл '16 в 11:06
1 ответ

SQL Server 2008 - с предложением

В базе данных Oracle мы широко использовали предложение WITH в более раннем проекте. Сейчас мы находимся в базе данных SQL Server 2008. Вы предлагаете, чтобы мы все еще могли использовать предложение WITH в наших кодах SQL? SQL Server 2008 поддержив…
2 ответа

Запрос с предложением "With" внутри контура For Loop DB2 PL SQL

У меня очень сложный запрос, включающий предложение "С". Этот запрос отлично работает при выполнении на клиенте DB2. Но если тот же запрос используется внутри курсора For Loop хранимой процедуры PL SQL, он не работает. При попытке применить хранимую…
09 дек '13 в 17:31
1 ответ

Что с пунктом делать? Neo4j

Я не понимаю, что делает предложение WITH в Neo4j. Я прочитал Руководство Neo4j v2.2.2, но не совсем ясно, что касается предложения WITH. Примеров не так много. Например, у меня есть следующий график, где синие узлы - футбольные команды, а желтые - …
07 июн '15 в 22:45
1 ответ

Как я могу включить ENABLE_WITH_CLAUSE_MATERIALIZATION?

Я попробовал следующее mip_owner=> SELECT add_vertica_options('OPT', 'ENABLE_WITH_CLAUSE_MATERIALIZATION'); ОШИБКА 4296: Параметры не установлены. СОВЕТ: ENABLE_WITH_CLAUSE_MATERIALIZATION не является допустимым параметром Opt Vertica Также после…
23 дек '14 в 10:03
1 ответ

ORA-00904: неверный идентификатор в предложении WITH - факторинг подзапроса

Я получаю следующую ошибку для нижеуказанного запроса. ORA-00904: "BKG_ITEM"."ITEM_NO": invalid identifier 00904. 00000 - "%s: invalid identifier" *Cause: *Action: Error at Line: 11 Column: 60 Кажется, что BKG_ITEM и BKG не идентифицируются внутренн…
24 сен '13 в 07:58
3 ответа

Заменить временную таблицу с предложением

В БД № 1 я создаю таблицу tC, объединяя таблицу А с таблицей В, где таблица В включает список значений, вставленных удаленным запросом из другой БД № 2 (ссылка на БД). create table tC as ( select ta.col3, tb.col4 from tA, tB where ta.col1 = tb.col2 …
13 мар '18 в 23:37
1 ответ

Переписать sql без предложения

Я упал в SQL-дыре, помогите, пожалуйста, мне нужно переписать этот запрос без предложения with with dept_total(dept_name, value) as (select dept_name, sum(salary) from instructor group by dept_name), dept_total_avg(value) as (select avg(value) from …
02 ноя '18 в 00:12
2 ответа

Cypher - Как переносить переменные через канал WITH

У меня есть следующий запрос: START e1=node:event(prop="0") MATCH e1-[r:rbel]->e2 WITH e1, e2, count(e1) as ecount MATCH e1-[:redge]->p<-[:redge]-e2 WITH p.element_type as Type, p.label as Label, (count(p)*100./ecount) as percentage WHERE p…
26 авг '13 в 19:52
5 ответов

Oracle с оговоркой не работает?

Я пытаюсь использовать предложение WITH в запросе, но продолжаю получать сообщение ORA-00942: таблица или представление не существует Я попытался создать простой запрос в качестве примера здесь: С тест AS ( ВЫБЕРИТЕ COUNT(Customer_ID) ОТ клиента) SE…
29 апр '09 в 09:24
2 ответа

mySQL версия предложения with

Цель моего запроса - поиск длинной строки в базе данных. Чтобы ускорить этот процесс, все записи longstring таблица имеет хэш этой строки в той же записи. Я хочу сначала найти все записи в таблице, где хэш моей строки поиска равен хешу на longstring…
14 дек '09 в 19:32
2 ответа

Ссылочная колонка из WITH-Subselect

Проблема заключается в следующем: я использую подзапрос, и мне нужно присоединиться WITH subselect_from_A AS ( SELECT A.A_ID FROM A ) SELECT B.D_ID FROM B, subselect_from_A WHERE B.B_ID = A.A_ID /* or instead: subselect_from_A.A_ID */ ; Как мне ссыл…
16 апр '14 в 14:19
1 ответ

Рельсы 4 AR `чем` отличаются от рельсов 3?

В рельсах 3, если я напишу: Model.from('models') arel генерирует следующий sql: select "models".* from models В рельсах 4 этот же арель генерирует следующий sql: select "models".* from 'models', NULL Имя таблицы заключено в кавычки и добавляется ', …
1 ответ

Oracle с удалением по номеру строки

Я пишу процедуру, которая удаляет старые строки по дате их просмотра: ;WITH pv AS ( SELECT RN = ROW_NUMBER() OVER (ORDER BY viewed DESC) FROM previouslyViewed WHERE userId = @userId ) DELETE FROM pv WHERE RN >= 10 Это работает в SQL Server, но не…
27 июл '11 в 11:01
1 ответ

Можно ли использовать предложение WITH в запросе DataWindow?

У меня есть DataWindow в приложении PB10.5, которое прекрасно работает, пока я не добавлю WITH предложение в верхней части SQL-запроса, который находится позади. Разработчик запросов принимает его как допустимый синтаксис, и если я вручную получаю д…
23 янв '13 в 11:00
2 ответа

JOOQ-запрос для предложения JOIN ON WITH

Как я могу написать запрос JOOQ для присоединения к полю из предложения "with"? Например, я пробовал: create.with("a").as(select( val(1).as("x"), val("a").as("y") )) .select() .from(tableByName("a") .join(ANOTHER_TABLE) .on(ANOTHER_TABLE.ID.eq(table…
11 июн '17 в 07:16
3 ответа

Как создать таблицу с помощью предложения "С" в SQL

Я пытаюсь создать постоянную таблицу с помощью предложения WITH, однако получаю ошибку. Для контекста ответ, который я в настоящее время нахожу, CREATE TABLE my_table AS WITH my_tables_data AS ( SELECT another_table.data1 AS some_value FROM another_…
20 мар '17 в 15:35