Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

SQL Помогите дополнить where в задании

Мира Соня Ученик (100), на голосовании 4 года назад
Помогите дополнить where в задании :Выбор из одной таблицы с фильтрацией: наименование исследования, цена которое применяется для мужчин ('м') и женщин ('ж')
SELECT TypeCheckupL, Price, sex FROM ref_Research WHERE
Голосование за лучший ответ
Аглая Шниц Искусственный Интеллект (145167) 4 года назад
из задания не видно, что выборка как-то должна быть ограничена, поэтому WHERE тут не нужен
Мира СоняУченик (100) 4 года назад
Выбор из одной таблицы с фильтрацией Where
Аглая Шниц Искусственный Интеллект (145167) попробуем сначала по-русски. выбрать из таблицы ref_Research все записи, у которых... -что? например: ...у которых sex не указан или: ...у которых Price нулевая
Мира СоняУченик (100) 4 года назад
Ладно, попробуем по другому. Задание выглядит так. Выбор из одной таблицы с фильтрацией: наименование исследования, цена которое применяется для мужчин и женщин.
Как будет выглядеть это все? (я вообще в sql не бум бум )
Аглая Шниц Искусственный Интеллект (145167) ок, попробуем. ref_Research - это имя таблицы, так? а какие в ней есть столбцы?
Аглая ШницИскусственный Интеллект (145167) 4 года назад
ну, попробуй так:

SELECT
TypeCheckupL as [наименование исследования],
case when IsNull(sex, 'м') = 'м' then Price end as [цена для мужчин],
case when IsNull(sex, 'ж') = 'ж' then Price end as [цена для женщин]
FROM
ref_Research
По-моему, прекрасную фразу "цена которое применяется для мужчин ('м') и женщин ('ж')" (интересно, на каком это языке вообще?) стоит в данном контексте понимать как "где цена для мужчин и женщин различна". Тогда, действительно, будет условие WHERE. Но никакой уверенности у меня, разумеется, нет.
Похожие вопросы