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

Случай, когда + объединение + группировка + наличие SQL-запроса
Нажмите здесь, чтобы просмотреть примеры таблиц и описание. У меня есть три таблицы «PROJECTS», «PROJECTMANAGER» и «MANAGERS» в соответствии с прикрепленными изображениями. Мне нужен запрос, который может перечислить ПРОЕКТЫ, управляемые...
385 просмотров

оператор case в хранимой процедуре
У меня есть эта хранимая процедура, она работает CREATE PROCEDURE myrange() BEGIN SET @start = 0; PREPARE stmt FROM ' SELECT firstname FROM peoples ORDER BY id LIMIT ?,1 INTO @name'; WHILE @start < 5 DO EXECUTE stmt USING @start;...
2569 просмотров
schedule 06.12.2022

Searched Case работает / Simple Case не работает в Oracle
У меня есть следующий выбор поля Searched Case в запросе Oracle 10g SELECT (case when LOADER_CELLS.CELL_MODE='RW' then 1 when LOADER_CELLS.CELL_MODE='R' then 2 end) as CELL_EDIT_MODE_ID но если я напишу это как выражение Simple...
259 просмотров
schedule 06.05.2023

Как сделать ORDER BY CASE в Doctrine2 (Symfony2)
Я хочу выполнить этот запрос с помощью Doctrine в Symfony 2.3. Но похоже, что Doctrine не понимает оператор CASE. Кто-нибудь может помочь? Заранее спасибо! SELECT max(id) id, name FROM cards WHERE name like '%John%' GROUP BY name ORDER BY CASE...
13805 просмотров
schedule 01.07.2023

подзапросы SQL в CASE WHEN выполняются один раз для запроса или для каждой строки?
В принципе, является ли приведенный ниже код эффективным (если я не могу использовать переменные @ в MonetDB), или он будет вызывать подзапросы более одного раза каждый? CREATE VIEW sys.share26cuts_2007 (peorglopnr,share26cuts_2007) AS ( SELECT...
396 просмотров
schedule 29.01.2023

Вычисления HQL в «случай, когда» не возвращают десятичное число
В операторе HQL я вычисляю metric_ty в своем операторе select, и когда flag_ty равен «Ноль», тогда metric_ly принимает значение 0, в противном случае вычисляется metric_ly. Моя проблема в том, что metric_ty возвращает десятичные значения (например:...
142 просмотров
schedule 14.08.2022

Случай суммы SQL, когда между максимальной датой из столбца таблицы
Я пытаюсь суммировать случаи SQL, когда дата находится между максимальной датой минус 7 и максимальной датой, но не могу понять ее правильно. Пример: сумма (случай, когда дата между макс. ( дата из поля ) -7 и макс ( дата из поля ), затем...
1810 просмотров
schedule 05.03.2023

Классический ASP MS SQL 2014 - пустые поля с регистром "когда"
У меня есть хранимая процедура, которая принимает параметр под названием @UserCurrency. SELECT ItemID, CASE WHEN @UserCurrency=p.ItemCurrency THEN p.ItemPrice ELSE CASE WHEN p.ItemPrice = 999999999 THEN...
153 просмотров
schedule 18.04.2023

почему оператор CASE WHEN группирует похожие переменные (SAS PROC SQL)
Когда я использую случай, когда оператор вроде этого: ... , case when majcat in (1,2,3,4,5) then "Inpatient" when majcat in (3) then "IP-Surgical" else "N/A" end as serv_cat сервер не разделяет Inpatient и IP-Surgical, он...
409 просмотров
schedule 19.07.2022

Используйте SparkSQL, когда функция выбирает столбцы
В документации SparkSQL есть функция when, которая возвращает столбец. Приведенный пример воспроизводится ниже: people.select(when(people("gender") === "male", 0) .when(people("gender") === "female", 1) .otherwise(2)) В этом примере...
302 просмотров

CASE для суммирования столбца на основе логического значения
У меня есть: ВЫБЕРИТЕ СУММУ (X) КАК столбец A, СЛУЧАЙ, КОГДА Y = TRUE THEN 'VAR' ELSE 'VAR2' END Затем я группирую, чтобы получить количество, но как мне суммировать X, когда Y только TRUE? Или получить % от А по отношению к...
818 просмотров

Запрос Oracle с полем с CASEWHEN в зависимости от предыдущего поля подзапроса
Я точно не знаю (чтобы не переписывать условие), как повторно использовать поле на основе SELECT в другом поле (на основе CASE WHEN). Вот мой запрос: SELECT U.ID AS ID, U.TITLE, U.VALID_FROM, U.VALID_TO,...
26 просмотров
schedule 30.03.2023

Создавайте новые условные столбцы с факторами, используя меньше скриптов
Я хотел бы знать, есть ли способ более элегантно переписать этот фрагмент сценария. Я пробовал case_when, но он выдает сообщение об ошибке, когда я пытаюсь использовать несколько из них в одной функции mutate. Вот вывод для файла...
32 просмотров
schedule 05.07.2022

Создание новой переменной расы из существующего столбца во фрейме данных в R (с функцией case_when)
Я работаю с данными Национального опроса о состоянии здоровья и пытаюсь упростить переменную расы до 5 сегментов. Я хочу создать новый столбец под названием «RACE» из существующих данных, который включает азиатский = 1, черный = 2, белый...
94 просмотров

Есть ли способ создать новую переменную только в том случае, если она соответствует определенным критериям?
Я пытаюсь воспроизвести следующий код Stata в R: gen UAPDL_1=sqrt((((Sanchez_1-Iglesias_1)^2)+((Casado_1-Iglesias_1)^2)+((Rivera_1-Iglesias_1)^2))/3) if maxIglesias_1==1 replace...
17 просмотров
schedule 07.12.2022

Функция SQL Countifs и Sumifs
У меня есть такая таблица Queries Query Cat. Item Name Item Cat. Item Sold Stock Avail. iPhone 6 Mobile Phone iPhone 6 Mobile Phone 20 10 iPhone 6...
63 просмотров
schedule 25.06.2022

case_when mutate проблема с целочисленным преобразованием
Интересно, как исправить проблему с целыми числами и двойными векторами в case_when. Мне нужен двойной вектор в качестве числового ввода, однако case_when всегда выдает мне ошибку, например, x должен быть целочисленным вектором, а не двойным...
239 просмотров
schedule 11.10.2022

Есть ли в MySQL команда, эквивалентная команде do repeat в SPSS?
Мне нужно написать по существу одно и то же выражение CASE WHEN для ряда столбцов, скажем, от price_1 до price_30. Вместо того, чтобы копировать и вставлять оператор для всех 30 столбцов, есть ли способ использовать что-то эквивалентное команде do...
45 просмотров
schedule 25.07.2022

mutate und case_when с несколькими регистрами
Я хотел бы написать синтаксис, чтобы получить общие шкалы Т-баллов. Чтобы нормировать их, есть два условия, пол и возраст, для которых требуется отдельный T-Score. Итак, мои данные выглядят примерно так: w <- factor(c("m",...
37 просмотров
schedule 03.07.2023

Элегантный способ изменить переменную в соответствии с несколькими условиями?
Я пытаюсь изменить переменную экспозицию в соответствии с несколькими условиями. Например: если stimulus_content является отрицательным, и если условие является отрицательным, и если установлено значение A, то содержимое переменной экспозиции...
105 просмотров
schedule 13.03.2023