Я работаю над проектом для загрузочного буфера данных, в котором я работаю, и я работаю с тремя таблицами. В этих таблицах я пытаюсь найти немного больше информации о пользователях в этом наборе данных. Некоторые из вопросов, на которые я хотел бы ответить, - это ...Что не так с моим запросом?
- Сколько пользователей используют более одного браузера в своей повседневной жизни?
- Каковы наиболее популярные браузеры, используемые помимо firefox?
- Что является самым популярным браузером, используемым среди пользователей, использующих несколько браузеров?
прилагается обзор моей таблицы (игнорировать код хрень) Это запрос, у меня возникли проблемы с:
select user_id, q2, q3, q4
from survey
where q2 = '0' or '1' and q3 = '0' or '1' or '2' or '3' and q4 = '0' or '1' or '2' or '3' or '4' or '5'
Я хочу, чтобы подтянуть названные значения q2, q3, q4. Как написать это правильно, чтобы он извлекал данные в одном наборе? Я хотел бы потянуть его в один набор, чтобы я мог экспортировать и импортировать в excel и сворачивать данные.
Пожалуйста Покажите пример, как результат должен выглядит как – Jens
Можете ли вы уточнить, что вы имеете в виду _named values_, а также, что не выглядит как действительный SQL. Какие СУБД вы используете? –
'и' имеет приоритет над 'или': используйте' in': 'где q2 in ('0', '1') и q3 in ('0', '1', '2', '3') и q4 в ('0', '1', '2', '3', '4', '5') '. – trincot