Вопросы по теме '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 просмотров
schedule
16.07.2023
Сумма (случай, когда) приводит к нескольким строкам выбора
У меня есть огромная таблица заказов клиентов, и я хочу запустить один запрос, чтобы просмотреть список заказов по месяцам за последние 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 просмотров
schedule
07.05.2023
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 просмотров
schedule
08.08.2022
как использовать предложение 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 просмотров
schedule
31.03.2022