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

Преобразование оператора SQL CASE WHEN и оператора группы в LINQ
Как я могу написать в свободном синтаксисе linq оператор sql «случай, когда»? select QueueItem, COUNT(*) as [Count], SUM(CASE WHEN Queued = 0 THEN 1 ELSE 0 END) AS [Sent], SUM(CASE WHEN Queued = 1 THEN 1 ELSE 0 END) AS Queued, SUM(CASE WHEN...
1239 просмотров

Использование предиката IN с инструкциями CASE в предложении WHERE для SQL Server
Вот запрос SQL, который работает абсолютно нормально: DECLARE @IncludePTO AS CHAR SET @IncludePTO = 'Y' SELECT HQCO.HQCo, HQCO.Name, PREH.PRDept, PREH.Craft, HRRM.PositionCode, PRTH.Employee, PREH.LastName, PREH.FirstName,...
1429 просмотров
schedule 29.05.2023

Использование SELECT CASE WHEN в PostgreSQL для выбора наименьшего многоугольника, полученного из разбиения
Как в примере из преломлений PostGIS. Запрос разделяет круг на линию. Результат - два многоугольника. Кроме того, он выбирает отдельные многоугольники (n) и вычисляет площадь каждого объекта. WITH split AS (SELECT ST_Split(circle, line)...
461 просмотров
schedule 07.05.2022

Почему поле пустое, когда я использую множественный регистр?
У меня есть этот код SQL: SELECT ( P1.Name + (CASE P1.Vorname WHEN '' THEN '' ELSE ', ' + P1.Vorname END) + (CASE (AP1.Postleitzahl + AP1.Ort) WHEN '' THEN '' ELSE ' - ' + (AP1.Postleitzahl + AP1.Ort) END) +...
49 просмотров
schedule 07.04.2023

Как применить случай, когда оператор после группы по предложению
ВВОД: У меня есть таблица, которая выглядит так: date | is_shipped | is_realised | mrp ----------+------------+-------------+------ 12022015 | 1 | 1 | 1000 12022015 | 0 | 1 | 2000 12022015 |...
833 просмотров

Оператор выбора case не работает в оракуле
У меня есть таблица Kpi_definition , в которой для конкретного event_id может присутствовать более одного KPI_DEF_ID . Например, для event_id = 10250 есть два KPI_DEF_ID . Я должен сначала проверить event_id, KPI_DEF_ID присутствует или нет,...
1413 просмотров
schedule 23.05.2024

Случай Когда невозможно определить равные значения
Я пытаюсь подтвердить, что значения, вычисляемые моей базой данных, верны. Запрос, который я написал, дает мне эту информацию. Столбец Pull_through создается базой данных, а столбец, помеченный как CalcQuantity, — это то, что я использую для...
28 просмотров
schedule 18.09.2022

Использование Case When в предложении Where в Oracle
У меня есть процедура с входным параметром p_card_type. Предложение where изменяется в зависимости от входного параметра. Вот как выглядит запрос. У меня есть 4 разных варианта, и все они выходят из строя. SELECT * FROM table WHERE...
1019 просмотров
schedule 07.12.2023

SQL — суммирование значений из разных строк с использованием Case, When
Я пытаюсь найти труд и накладные расходы для предметов для отчета. Трудозатраты и накладные расходы определяются путем манипулирования данными из столбцов «Фактор» и «Ставка». Эти факторы и ставки классифицируются по разным типам. Это гораздо...
119 просмотров
schedule 24.09.2022

yii2 множественная сортировка с использованием регистра порядка для порядка по умолчанию в ActiveDataProvider
Я создаю веб-сайт с помощью Yii2, и я хотел бы отсортировать его по нескольким полям следующим образом: SELECT * FROM tbl_product t ORDER BY CASE WHEN t.product_sale_price IS NULL THEN t.product_price ELSE t.product_sale_price END с...
1204 просмотров
schedule 26.07.2022

Многоуровневый разбор текста
В последний раз у меня возникла проблема: Разбор и структурирование текстового файла Теперь я представляю сложные условия. Например. У меня был текстовый файл со следующим содержанием: Head 1 Subhead 1 a 10 b 14 c 88 Subhead 2 a 15 b 16 c 17 d...
63 просмотров
schedule 18.12.2023

Создание запроса с комбинацией CASE WHEN и GROUP BY
я пытаюсь создать таблицу, где я создаю столбцы с CASE WHEN, которые должны быть сгруппированы по кандидатам. Я пробовал это уже много раз и искал на форуме, но я не нашел решения. SELECT History.ApplicantId ,MAX(Interested) from (...
30 просмотров
schedule 13.06.2023

Teradata SQL — условия в зависимости от условий в предложении WHERE
Этот вопрос является вариацией более старого сообщения Условия Если Customer_country = ‘A’ тогда Ship_country должен = ‘A’ и Customer_number ‹> ‘A2’ (т. е. исключить A2) и дата находится между x и y. (одинаково для всех...
112 просмотров
schedule 10.02.2024

sql получить общее значение по нескольким столбцам
У меня есть база данных sql server 2012 с таблицей с 10 столбцами. name test1, test2, test3, test4,.... bob yes no null yes john no yes yes null Я хочу получить все результаты из «тестовых» полей, поэтому я хочу, чтобы...
46 просмотров

MySQL Выберите запрос для создания динамического столбца. Результат
Мне нужно написать запрос, который динамически возвращает столбец. Например, у меня есть таблица tblTest со столбцами: Id, Name, Type, Amount 1, Receipt, Cash 100 2, Receipt, Card 200 3, Receipt, Cheque 250 4, Receipt, Card 150 5,...
1266 просмотров

Мыслительный процесс синтаксиса CASE в SQL
У меня есть следующий код (я использую базу данных Northwind), который дает мне результат, показанный на этом рисунке SELECT a.FirstName, a.TitleOfCourtesy, a.Notes, c.CustomerYear FROM employees a INNER JOIN orders b ON a.EmployeeID =...
24 просмотров
schedule 26.05.2023

SQL Server - присвоение (сумма) объема за последние 52 недели данной неделе
Я пытаюсь использовать партиционирование в SQL для оценки сложного значения Это сумма объема данных за последние 56–4 недель до данной недели. Атрибуты таблицы: Товар, Магазин, Неделя, Категория, Объем. Данные : данные за более чем 150...
64 просмотров
schedule 02.05.2022

Как считать Отличительные в случае, когда?
Сегодня я создавал запрос, и я застрял. У меня есть два уникальных идентификатора, которые определяют, является ли порядок внутренним или веб-. Я смог разделить это, чтобы он подсчитывал, сколько раз они появляются, но, к сожалению, это не дает мне...
1589 просмотров
schedule 01.01.2023

Как показать максимальное количество для каждой комбинации клиента и продукта в определенном состоянии в Postgresql?
Я только недавно начал изучать Postgresql. У меня есть таблица с названием "продажи": create table sales ( cust varchar(20), prod varchar(20), day integer, month integer, year integer,...
82 просмотров

несколько шаблонов для сопоставления строк с использованием case_when
Я пытаюсь использовать str_detect и case_when для перекодирования строк на основе нескольких шаблонов и вставки каждого случая перекодированного значения (значений) в новый столбец. Столбец "Правильный" - это результат, которого я пытаюсь достичь....
1070 просмотров
schedule 29.04.2022