Вопросы по теме 'case-when'

SQL Server CASE WHEN без использования CASE WHEN
Есть ли способ переписать оператор Transact SQL, который использует структуру CASE WHEN, чтобы сделать то же самое без использования CASE WHEN? Я использую продукт со встроенным конструктором запросов и собственным псевдо-SQL. У него есть...
1239 просмотров
schedule 02.03.2023

Hibernate/HQL/JPQL: что не так с CASE WHEN THEN NULL ELSE END (ClassCastException)?
У меня есть следующий фрагмент JPQL/HQL в SELECT ... MAX(CASE WHEN scf.finalScore = 20 OR scf.finalScore = 0 THEN NULL ELSE scf.finalScore END) AS hi, MIN(CASE WHEN scf.finalScore = 20 OR scf.finalScore = 0 THEN NULL ELSE scf.finalScore END) AS...
5874 просмотров
schedule 09.03.2022

SQL Server CASE .. WHEN .. IN инструкция
На сервере SQL 2005 я пытаюсь запросить этот оператор выбора SELECT AlarmEventTransactionTableTable.TxnID, CASE AlarmEventTransactions.DeviceID WHEN DeviceID IN( '7', '10', '62', '58', '60', '46', '48',...
141622 просмотров
schedule 23.02.2023

Что не так с этим использованием try_convert?
Я пытаюсь использовать новую функцию try_convert в mssql2012 для преобразования строки даты/времени/смещения в datetimeoffset. Строка выглядит так: 2013-04-25T21:56:58.077-05:00 Вот код - я знаю, что этот синтаксический анализ не будет работать,...
762 просмотров

Сумма (случай, когда) приводит к нескольким строкам выбора
У меня есть огромная таблица заказов клиентов, и я хочу запустить один запрос, чтобы просмотреть список заказов по месяцам за последние 13 месяцев по «user_id». То, что у меня есть сейчас (ниже), работает, но вместо того, чтобы перечислять только...
19960 просмотров
schedule 21.10.2022

Подсчет нескольких нулевых значений в таблице
Я провел некоторое исследование, и по большей части ответы приемлемы для небольших таблиц. Я работаю с таблицей, в которой около 25 столбцов. Что я хочу сделать, так это подсчитать, сколько нулевых значений во всей таблице. Насколько я понимаю,...
88 просмотров
schedule 18.11.2022

Запрос SQL Server для проверки пустой строки и замены чем-то другим
У меня есть проект типа интеграции, в котором мой выбранный столбец часто имеет этот код: select CASE MyColumn WHEN '' THEN '&' ELSE MyColumn END Есть ли более простой подход? Что-то вроде объединения с нулями? Я нахожу запрос...
6966 просмотров
schedule 07.03.2023

Если-иначе (вложенное) или когда условие в JSTL
У меня есть программа, которая заполняет таблицу, и в зависимости от типа значения в каждой ячейке я меняю форматирование — например, проценты, десятичные разряды, группировку и т. д. У меня есть таблица, которая является представлением по...
5402 просмотров
schedule 18.08.2022

Ошибка преобразования TSQL NVARCHAR внутри оператора CASE
Этот выбор сводит меня с ума. Ошибка: Ошибка преобразования при преобразовании значения nvarchar «17,30 ч» в тип данных int. Данные: (DateTime) (Nvarchar) (DateTime) DATAINICI DATAMANUAL DATAFI null 17.30 h...
2389 просмотров
schedule 04.05.2023

SQL для начинающих: несколько предложений where из одной таблицы
Я очень новичок в SQL и не знаю, как выполнить следующее. У меня есть список идентификаторов счетчиков, которым назначены данные о цели за годы и данные о бюджете за годы, однако все они хранятся в одной таблице с идентификатором (TargetType),...
1213 просмотров
schedule 10.12.2022

Как сделать Sum() с условием?
У меня есть такая таблица +----+------+-----+ | ID | Type | Qty | +----+------+-----+ | 1 | 1 | 10 | | 2 | 1 | 10 | | 3 | 2 | 15 | | 4 | 1 | 20 | | 5 | 2 | 10 | +----+------+-----+ Как сделать динамическую сумму на...
52 просмотров

SQL Server CASE возвращает NULL, даже если есть значения
Ниже приведен пример моего запроса. Когда я запускаю запрос, PreviousTotalQuantity возвращает значение null, даже если в диапазоне дат есть данные. SELECT p.ActualId, p.Name, p.QTYONHAND AS OnHand, p.PRICE AS DistCost,...
81 просмотров
schedule 29.08.2023

Несколько назначений SQL Server в блоке IF или CASE WHEN
Мне было интересно, возможно ли присвоить значения нескольким полям в блоке оператора IF или CASE WHEN в SQL Server 2008? В проекте, над которым я работаю, при выполнении условия я хочу присвоить определенные значения 4 разным полям, если они не...
503 просмотров

как использовать предложение where для возврата данных из предложения when запроса
У меня есть запрос, который выглядит примерно так. select case when salary<5000 then date1 else date2 end "app" from employees order by app desc; Здесь я печатаю значение столбца date1, если...
18 просмотров
schedule 14.06.2023

SQL Server: разница в днях для двух дат в отдельных строках
Я использую SQL Server 2012 и в настоящее время работаю над отчетом, который просит меня найти разницу в днях между двумя датами. По сути, для конкретного ReportID я пытаюсь найти разницу в днях между ( ReportCompletedDate когда ReportType =...
497 просмотров
schedule 07.12.2022

Условный мутат на основе результатов слияния в dplyr
Я учил себя R с нуля, в основном предпринимая что-то, затем читая подобные посты и методом проб и ошибок, основанных на этом. Иногда я ударяюсь о стену и протягиваю руку. Я врезался в стену. У меня установлен dplyr 0.7. У меня есть столбец со...
1891 просмотров
schedule 03.03.2024

Создать новый столбец в dplyr, добавив значения в список из других столбцов?
Я хотел бы создать новый столбец, добавив его в список, зависящий от значений других столбцов. Если возможно, я хотел бы сделать это в dplyr . Пример ввода и желаемый вывод ниже. Предположим, кадр данных newdata : col1 col2 col3 col4 dog...
1184 просмотров
schedule 16.09.2022

Обновление Oracle с предложением Case When Exists
Мне нужен триггер для обновления таблицы DIRECTORY_NUMBER , когда одно значение столбца DN_NUM совпадает со значением столбца MSISDN другой таблицы ( RNPH_REQUETS_DETAILS ) по другой схеме ( NKADM ). Триггер будет запускаться каждый раз, когда...
485 просмотров
schedule 12.04.2023

SQL - CASE WHEN - данные отображаются в отдельных строках после транспонирования
Я пытаюсь перенести данные столбца в отдельные столбцы. (Обратите внимание, что я не могу использовать функцию Pivot или динамический SQL). Исходная таблица имеет три столбца (год, город, данные1). Я пытаюсь перенести столбец «город» в...
1047 просмотров
schedule 15.02.2023

Используйте case_when в столбцах, чтобы создать новый столбец
У меня есть большой набор данных, в котором много столбцов со статусом. Я хочу создать новую колонку с текущим статусом участников. Я пытаюсь использовать case_when в dplyr, но не знаю, как перемещаться по столбцам. В наборе данных слишком много...
907 просмотров