В SQL выражение CASE оценивает список условий, возвращая результат для первого условия, которое оценивается как true. Для вопросов CASE языков программирования используйте вместо этого тег [switch-Statement].

Подробнее про case...

Я пытаюсь решить следующее упражнение на 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; Как сократить этот запрос, ч....
22 Фев 2021 в 20:30
Я новичок в красном смещении, и я пытался выполнить вложенный случай, когда здесь условие, но я получаю синтаксическую ошибку ОШИБКА: синтаксическая ошибка рядом с ")" В этой строке 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" , тогда он берет все значения из количества и добавляет их, и если тип равен "проблема" , тогда он получит только те поля, тип которых принимает, и добави....
9 Фев 2021 в 08:08
Мне нужна помощь. Я получил эту таблицу: --------- 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....
27 Янв 2021 в 06:25
Студент детского программирования здесь. Присвоение требует от меня использовать несколько циклов для подсчета от 1 до 100, и в один из циклов я должен включить оператор switch, который печатает некоторые вещи в зависимости от .......
Я искал это неоднократно, но не мог найти ответа для этого конкретного сценария. Я хотел бы иметь возможность преобразовать строку в нижний регистр, сохранив при этом все существующие названия слов. Например: Hello, this is a Titled woRd aND ThIs one is UPPERCASED. Должно стать: Hello, this is a T....
26 Янв 2021 в 11:27
Написание 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 = '....
16 Дек 2020 в 10:40
Я использую Oracle 11g. У меня две таблицы: Я хочу отобразить имя студента, курс, плату и столбец со скидкой, где плата снижена на 10%, если это либо «BIT», либо «MIT». Я придумал следующий запрос, но он дает ошибку: ORA-00923: ключевое слово FROM не найдено там, где ожидалось: SQL> SELECT Student....
16 Дек 2020 в 04:19
Я пытаюсь найти, какой актив не использовался в течение последних 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 как недопустимый выбор, но он ожидает операнд....
13 Дек 2020 в 00:18
У меня есть две таблицы с информацией об автомобилях, чтобы определить, какой у них тип двигателя. Поэтому мне нужна вторая таблица, в которой указано все специальное оборудование автомобиля. В таблице 1 проводится различие между аккумулятором и без аккумулятора. С помощью ключа специального обор....
11 Дек 2020 в 09:36
Как я могу определить последнюю строку отдельного набора данных в поле для столбца псевдонима (сигнализируя каким-то образом, например, с помощью «1»). В этом примере мне нужно знать, когда заканчивается заказ GROUP «МАШИНЫ, ЦВЕТА, НАПИТКИ, ФРУКТЫ». Проверьте мой предполагаемый результат на этом изо....
10 Дек 2020 в 18:18
Мне нужна ваша помощь для REPLACE (в Oracle. Мне нужно заменить много символов в одном столбце в моем тесте, это нормально для изменения 5 на «тест», если я хочу снова изменить 5 и 4, у вас есть решение? ....
10 Дек 2020 в 14:23
Результат моего запроса используется в aws quicksight. хотя Quicksight предлагает percentileCont (), который выполняет эту работу за нас, я хочу использовать его в запросе вместо использования вычисляемого поля. В конечном итоге я хочу создать столбец точек, в котором under 25percentile -> 0 under ....
10 Дек 2020 в 03:11