Вопросы по теме '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 просмотров
schedule
02.05.2023
упростить оператор 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 просмотров
schedule
06.06.2023
когда выбрать 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 просмотров
schedule
15.08.2023
Применение перекрестного применения XML для получения данных из файла XML
Я применяю перекрестное применение XML для извлечения данных из файла проекта XML, имеющего несколько узлов, с помощью хранимой процедуры. Хранимая процедура выглядит следующим образом
INSERT INTO UCDetails
SELECT...
624 просмотров
schedule
17.07.2023
Использование ПЕРЕКРЕСТНОГО ПРИМЕНЕНИЯ
У меня есть таблица Car с автомобилями ID ( smallint ) и еще одна таблица с событиями, связанными с каждым автомобилем.
Теперь я хочу получить последнее событие для автомобилей, выбранных по определенным критериям, но это, похоже, не работает....
720 просмотров
schedule
28.02.2023
SQL-запрос с использованием перекрестного применения для условного получения суммы
Вывод, который необходимо произвести
используя это как ссылку, но теперь с другим сценарием запрос SQL Server: получить сумму условно
пояснение:
Столбцы «Элемент», «Продажи» и «Примечания» представляют собой столбец из базы данных....
1883 просмотров
schedule
20.02.2023
Как выбрать для каждой строки из списка элементов в столбце 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