В SQL выражение CASE оценивает список условий, возвращая результат для первого условия, которое оценивается как true. Для вопросов CASE языков программирования используйте вместо этого тег [switch-Statement].
Я пытаюсь решить следующее упражнение на Haskell:
Определите функцию exists::(N-> Bool)-> N->Bool, которая принимает предикат p и натуральное число n и возвращает True, если существует какое-либо число между O и n, для которого p истинно. Примеры:
exists pair three = True
exists isGreaterThanZero O....
24 Фев 2021 в 00:23
Я пытаюсь применить логику «красный / желтый / зеленый» для целей отчетности.
COLUMN_NAME будет содержать строку из трех символов с комбинациями букв «R», «A» и «G.
Я пытаюсь применить логику: если COLUMN_NAME содержит 'R', ТО MAJOR_ISSUE, если столбец COntains 'A', а НЕ 'R', ТО MINOR_ISSUE ELSE OK
....
23 Фев 2021 в 02:51
Привет, есть этот sql-запрос:
SELECT CASE
WHEN money BETWEEN 0 and 1000 THEN '1000'
WHEN money BETWEEN 1000 and 2000 THEN '2000'
WHEN money BETWEEN 2000 and 3000 THEN '3000'
.
.
.
.
.
WHEN money BETWEEN 19000 and 20000 THEN '20000'
from bank;
Как сократить этот запрос, ч....
Я новичок в красном смещении, и я пытался выполнить вложенный случай, когда здесь условие, но я получаю синтаксическую ошибку
ОШИБКА: синтаксическая ошибка рядом с ")"
В этой строке SQL:
ELSE ROUND((last_bid * positions), 2))
Я не уверен, что случилось, так как я знаком с Python и почти уверен, что....
17 Фев 2021 в 19:42
Как я могу загрузить объект в корпус переключателя?
Например, это мой объект
{"1":"Restaurant","2":"Hotel","3":"Beauty shop","4":"Physiotherapist","5":"Dentist","6":"Bar","7":"Coffee shop"}
из-за мультиязычности я не могу написать кейс для каждого типа бизнеса, я хочу инвертировать этот идентифика....
10 Фев 2021 в 22:02
Мой запрос возвращает много (тысячи) строк.
Столбец l имеет определенное значение для очень небольшого количества строк (до 10).
Для каждой такой строки я хочу вывести агрегированные значения, разделенные запятыми, очень короткого (до 5 символов) столбца varchar v по всем этим строкам.
Для строк,....
10 Фев 2021 в 00:37
Сценарий состоит в том, что у меня есть два столбца: один - Количество , а другой - Тип . Теперь я пытаюсь проверить, является ли тип "rec" , тогда он берет все значения из количества и добавляет их, и если тип равен "проблема" , тогда он получит только те поля, тип которых принимает, и добави....
Мне нужна помощь.
Я получил эту таблицу:
---------
ID | N1 |
---------
a 100
b 150
c 90
d 240
--------
Учитывая 2 идентификатора (например, a, b), мне нужно сделать это:
If (a.n1 > b.n1)
a.n1 = b.n1
else
b.n1=a.n1;
Как я могу это сделать в MySQL?....
5 Фев 2021 в 18:33
У меня есть следующий код, и я получаю сообщение об ошибке:
Ошибка деления на ноль.
SELECT
CASE WHEN SUM([monthly_qty]) = 0 THEN 999
ELSE ROUND(SUM([monthly_buy] * ([monthly_markup]+100)/100),2) * SUM([monthly_qty] / [monthly_qty]) END as [monthly_total]
FROM [xxxxx].[dbo].[quote_items] WHERE docid....
3 Фев 2021 в 10:15
Я знаю, что есть много похожих вопросов, и я просмотрел около 20 из них в поисках ответа. Большинство из них устанавливают одну переменную или используют формат И / ИЛИ, который у меня сейчас есть.
Я пытаюсь создать функцию, в которой я передаю комбинацию City, State, Zip и Country, и она находит и....
29 Янв 2021 в 02:47
У меня есть таблица ПРОЦЕСС. В настоящее время в нем нет никаких записей. Мне нужно вернуть одну жестко закодированную строку, если в таблице нет записи. Я делаю выбор, когда столбец первичного ключа «id» равен нулю, тогда я жестко кодирую значения и возвращаю их, как показано ниже.
SELECT CASE W....
Студент детского программирования здесь. Присвоение требует от меня использовать несколько циклов для подсчета от 1 до 100, и в один из циклов я должен включить оператор switch, который печатает некоторые вещи в зависимости от .......
27 Янв 2021 в 02:48
Я искал это неоднократно, но не мог найти ответа для этого конкретного сценария. Я хотел бы иметь возможность преобразовать строку в нижний регистр, сохранив при этом все существующие названия слов.
Например:
Hello, this is a Titled woRd aND ThIs one is UPPERCASED.
Должно стать:
Hello, this is a T....
Написание SQL-экстракта для представления NACHRI. SSMS v17.6
Требуется преобразование веса в унциях в граммы (только целые числа) с дополнительным предложением для изменения значений NULL на '----' (четыре тире без кавычек). Из-за этого бита с четырьмя тире все должно быть VARCHAR, но я не уверен,....
20 Янв 2021 в 23:26
Я хочу создать новый столбец, в данном случае «Повторить», который помечает «ДА» для строк с одинаковым ключом (Clave) и менее 7 дней между resolutiondate и createddate, и столбец Massive должен быть "НЕТ". Вот пример того, что я хочу получить.
Я хочу попробовать использовать формулу lead and lag....
24 Дек 2020 в 14:57
Мне нужна помощь Как я могу объединить столбец в один столбец, вот мой код, правильный ли этот метод. Я хочу получить количество столбцов в выбранной строке таблицы.
SELECT
CAT_MGR,
SUM ( case when CAT_MGR = 'A' THEN 1 else 0 end ) AS DESIGN,
sum (case when CAT_MGR = 'b' TH....
22 Дек 2020 в 19:07
С помощью оператора CASE мне нравится знать, совпадают ли два поля.
Мне удалось сделать это с помощью следующего запроса, но мне интересно, есть ли лучший подход? Я просто хочу, чтобы знак '=' выполнял сравнение с учетом регистра. Я пробовал использовать COLLATE, но затем мне нужно использовать пр....
22 Дек 2020 в 19:07
У меня есть основной вопрос: когда вы используете CASE с несколькими значениями, я могу использовать OR, но мне всегда приходится повторять имя столбца = или есть более простое решение, см. Пример ниже с номерами телефонов. Спасибо за советы.
-- Channel Dial
CASE
WHEN FIS.TARGET_ADDRESS = '....
Я использую Oracle 11g.
У меня две таблицы:
Я хочу отобразить имя студента, курс, плату и столбец со скидкой, где плата снижена на 10%, если это либо «BIT», либо «MIT».
Я придумал следующий запрос, но он дает ошибку:
ORA-00923: ключевое слово FROM не найдено там, где ожидалось:
SQL> SELECT Student....
Я пытаюсь найти, какой актив не использовался в течение последних 90 дней. Логика будет примерно такой:
IF latest date of an asset returned_date > 90 days
more than 90 days
ELIF created_date > 90 days
more than 90 days
ELSE
not more than 90 days
Как мне записать все это в один запрос
....
13 Дек 2020 в 08:15
Привет, ребята, я пытаюсь заставить это меню зацикливаться всякий раз, когда в операторе case делается неверный выбор, но мне трудно понять, что мне следует перезвонить в моем цикле while. Я попытался использовать *, поскольку это то, что указано в case как недопустимый выбор, но он ожидает операнд....
У меня есть две таблицы с информацией об автомобилях, чтобы определить, какой у них тип двигателя. Поэтому мне нужна вторая таблица, в которой указано все специальное оборудование автомобиля. В таблице 1 проводится различие между аккумулятором и без аккумулятора. С помощью ключа специального обор....
11 Дек 2020 в 09:36
Как я могу определить последнюю строку отдельного набора данных в поле для столбца псевдонима (сигнализируя каким-то образом, например, с помощью «1»).
В этом примере мне нужно знать, когда заканчивается заказ GROUP «МАШИНЫ, ЦВЕТА, НАПИТКИ, ФРУКТЫ».
Проверьте мой предполагаемый результат на этом изо....
10 Дек 2020 в 18:18
Мне нужна ваша помощь для REPLACE (в Oracle. Мне нужно заменить много символов в одном столбце в моем тесте, это нормально для изменения 5 на «тест», если я хочу снова изменить 5 и 4, у вас есть решение?
....
Результат моего запроса используется в aws quicksight. хотя Quicksight предлагает percentileCont (), который выполняет эту работу за нас, я хочу использовать его в запросе вместо использования вычисляемого поля.
В конечном итоге я хочу создать столбец точек, в котором
under 25percentile -> 0
under ....
10 Дек 2020 в 03:11