У меня есть sql-запрос, который извлекает столбец, значения которого являются строками. Я хочу, чтобы создать столбец рядом с ним, которая принимает значение 1, если подстрока «MB» содержится в значении или 0 в противном случаеSQL как создать булевский столбец на основе значения другого столбца
ответ
Вы можете вывести еще один столбец с вычисленным значением, как это:
select COLUMN, IF(LOCATE('MB', COLUMN) > 0, 1, 0) as STR_FOUND
from TABLE
Смотрите документацию locate
и if
для дальнейшей информации.
Я не вижу функцию LOCATE в MSSQL – niksofteng
Это не MSSQL. Это MySql –
Вы можете попробовать его с помощью случай, когда то, как это:
select case when INSTR('mycol', 'MB') > 0 then 1
else 0
end as myBoolCol
Как бы один знать '' pos' и len'? –
@ RenéHoffmann: - Обновлен ответ. Однако я не уверен, как OP извлекает строку '' MB''. –
Спасибо тонну! Ты помог потерянной душе. : D –
select column,
case when column like '%mb%' then 1
else 0 end
from table
Это работает как для MSSQL и MYSQL
- 1. Как выбрать булевский столбец на основе другого значения столбца в SQL?
- 2. Столбец SQL IDENTITY на основе другого столбца
- 3. R, Создать новый столбец на основе нечислового значения другого столбца
- 4. Oracle SQL группируя один столбец на основе другого столбца значения
- 5. Выберите столбец на основе значения другого столбца - SQL
- 6. Pandas: Как создать столбец на основе значений другого столбца?
- 7. Как создать столбец индекса на основе другого столбца
- 8. Выберите столбец на основе значения стоимости другого столбца
- 9. Как сгруппировать столбец в R на основе значения другого столбца?
- 10. разделите столбец на два на основе другого значения столбца - ORACLE
- 11. SQl Constraint UNIQUE на основе другого значения столбца
- 12. манипулировать столбец на основе другого столбца
- 13. Выберите столбец на основе max() другого столбца
- 14. инкрементный идентификатор на основе значения другого столбца
- 15. Обновление значения столбца на основе другого значения столбца в Spotfire
- 16. создать столбец таблицы на основе другого значения столбца таблицы в sql
- 17. удаление дубликатов на основе значения другого столбца
- 18. создать новый столбец на основе другого столбца, но зачистки
- 19. Заполните столбец столбцов sharepoint на основе другого значения столбца
- 20. Pandas - создать общий столбец на основе другого столбца
- 21. Свечи dataframes: Извлечь столбец на основе значения другого столбца
- 22. Вычислить столбец на основе значения другого столбца с CASE
- 23. Python - столбец доступа на основе другого значения столбца
- 24. Имя столбца на основе значения другого столбца
- 25. формула Excel, чтобы скопировать столбец на основе другого значения столбца
- 26. обновления MySQL столбец на основе ближайшего значения другого столбца
- 27. Excel объединяет столбец на основе другого столбца
- 28. обновить один столбец на основе другого значения столбца
- 29. Обновить столбец на основе значения другого столбца, которое также обновляется
- 30. значения столбцов экстракта на основе другого столбца
могли бы вы предоставить код .. –