Вы выбираете записи где некоторые критерии встретились с WHERE
.
select * from mytable where crime = 'Low';
В вашей таблице есть дополнительные записи, где строка преступления содержит подстроку «Низкий». Например. «Низкий, Средний» и «Средний, Низкий». Конечно, я не знаю их точного значения. Оба означают то же самое? Имеют ли они в виду, что преступление «низкое»? Или он не определился, «низкий или средний»? И считаете ли вы это «низким» или это будет еще один уровень выше «низкого»?
Затем есть запись «Очень низкая». Вы считаете этот «низкий» или уровень выше?
В зависимости от ответов, которые вы могли бы возвышаются над запросом, чтобы соответствовать все «низкий» подстроки:
select * from mytable where crime like '%Low%';
Или использовать некоторые более продвинутые строку поиска, например,
select * from mytable
where ',' || replace(replace(crime, ', ', ','), ' ,', ',') || ',' like '%,Low,%';
, который получит «Низкий, Средний» и «Средний, Низкий», но не «Очень низкий».
Попробуйте это. выберите * из таблицы, где 'crime' like '% Low%' и' crime' не похожи '% Very Low%'; –