Вопросы по теме '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 просмотров
schedule
27.01.2024
Использование предиката 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 просмотров
schedule
20.07.2023
Оператор выбора 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 просмотров
schedule
27.09.2022
MySQL Выберите запрос для создания динамического столбца. Результат
Мне нужно написать запрос, который динамически возвращает столбец. Например, у меня есть таблица tblTest со столбцами:
Id, Name, Type, Amount
1, Receipt, Cash 100
2, Receipt, Card 200
3, Receipt, Cheque 250
4, Receipt, Card 150
5,...
1266 просмотров
schedule
02.09.2022
Мыслительный процесс синтаксиса 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 просмотров
schedule
06.08.2022
несколько шаблонов для сопоставления строк с использованием case_when
Я пытаюсь использовать str_detect и case_when для перекодирования строк на основе нескольких шаблонов и вставки каждого случая перекодированного значения (значений) в новый столбец. Столбец "Правильный" - это результат, которого я пытаюсь достичь....
1070 просмотров
schedule
29.04.2022