Вопросы по теме 'cross-apply'

Как использовать CROSS APPLY XML PATH
Как я могу использовать CROSS APPLY и FOR XML для нормализации таблицы, содержащей список для информации? Product Orderid P1 1,2,3 P2 1,3 P3 1 Он должен быть нормализован, как показано ниже. P1 1 P1 2 P1 3...
5130 просмотров

упростить оператор SQL с помощью CTE
У меня есть запрос следующего вида: SELECT A.a, A.b, B.c, (CASE WHEN ... THEN ... ELSE ... END) AS CalculatedValue, B.d FROM dbo.TableA A INNER JOIN dbo.TableB B ON (...) WHERE (CASE WHEN ... THEN ... ELSE ... END) BETWEEN @DayStart AND...
1244 просмотров

когда выбрать CROSS APPLY и когда EXISTS?
Я прочитал, ПЕРЕКРЕСТИТЬ ПРИМЕНИТЬ точно так же, как JOIN .. и я думаю, что JOIN также может быть выполнен с EXISTS (коррелированный подзапрос) Я запутался, в чем разница в использовании CROSS APPLY и EXISTS? когда мне следует использовать...
8827 просмотров
schedule 22.04.2022

CROSS APPLY слишком медленный для промежуточного итога - TSQL
Пожалуйста, посмотрите мой код ниже, так как он работает слишком медленно с CROSS APPLY. Как я могу удалить CROSS APPLY и добавить что-то еще, что будет работать быстрее? Обратите внимание, что я использую SQL Server 2008 R2. ;WITH MyCTE AS (...
1974 просмотров

Применение перекрестного применения XML для получения данных из файла XML
Я применяю перекрестное применение XML для извлечения данных из файла проекта XML, имеющего несколько узлов, с помощью хранимой процедуры. Хранимая процедура выглядит следующим образом INSERT INTO UCDetails SELECT...
624 просмотров

Использование ПЕРЕКРЕСТНОГО ПРИМЕНЕНИЯ
У меня есть таблица Car с автомобилями ID ( smallint ) и еще одна таблица с событиями, связанными с каждым автомобилем. Теперь я хочу получить последнее событие для автомобилей, выбранных по определенным критериям, но это, похоже, не работает....
720 просмотров
schedule 28.02.2023

SQL-запрос с использованием перекрестного применения для условного получения суммы
Вывод, который необходимо произвести используя это как ссылку, но теперь с другим сценарием запрос SQL Server: получить сумму условно пояснение: Столбцы «Элемент», «Продажи» и «Примечания» представляют собой столбец из базы данных....
1883 просмотров

Как выбрать для каждой строки из списка элементов в столбце XML?
У меня есть TableC и TableA. Мне нужны все записи из таблицы C, тогда как только соответствующие записи из таблицы A, поэтому я использую «левое соединение». Проблема в том, что TableA имеет столбец XML. XML в этом столбце имеет следующую структуру...
94 просмотров
schedule 08.03.2023

SQL Cross Apply - нужно ли это - неясно, почему он используется в этом примере
Я работаю над хранимой процедурой, которую я унаследовал, и у нее есть несколько запросов перекрестного применения (см. запросы ниже). У меня есть опытный разработчик SQL, но не так много для перекрестного применения, поэтому может быть простое...
75 просмотров
schedule 12.04.2022

SQL Server извлекает все значения
У меня есть таблица, назовем ее TBL , со столбцом типа XML . Столбец XML (названный здесь xml ) имеет формат: <START xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
43 просмотров
schedule 07.07.2022

Почему CROSS APPLY со столбцами и агрегатными функциями нуждается в группировке
ВОПРОС Почему запрос CROSS APPLY со столбцами и агрегатными функциями, смешанными в SELECT, не работает? для этого требуется предложение GROUP BY или все столбцы с агрегатной функцией. КОД CREATE TABLE A ( A_ID int identity(1,1),...
279 просмотров
schedule 13.07.2022

SQL Server: перекрестное применение - запись 0 для результатов NULL
T1 - это таблица компании и их (нескольких пользователей), T2 - таблица зарегистрированных пользователей. Я подсчитал для каждой компании в T1, сколько их пользователей находятся в T2, но нужно, чтобы c3 появился в таблице результатов с #regUser ==...
115 просмотров
schedule 01.05.2022

SQL Server — подзапрос с пространствами имен xml и перекрестное применение
Я хочу использовать результаты из следующего, чтобы присоединиться к другим таблицам: ;with xmlnamespaces ('http://thatonecompany.com/rest/model' as ns1) select id, isnull(null, cast(substring(p.col.value('(./ns1:Entity/@href)[1]',...
181 просмотров
schedule 05.10.2022

Проблема производительности с перекрестным применением при чтении узлов XML для большого набора данных
Проблема с производительностью при перекрестном применении XML: DataTable имеет 1300 записей, а поле xmldata имеет 250 узлов, поэтому запрос выполняется 1300 * 250 раз, чтобы получить результат, а время выполнения занимает некоторое время......
49 просмотров
schedule 06.03.2023