


Программирование
+2Яндекс практикум sql
Выгрузите все значения из таблицы buyer, отфильтровав клиентов по следующим условиям:
либо в поле first_name указано имя Ольга,
либо значение поля percent_of_discount равно 20.
пишу так: SELECT
FROM buyer
WHERE
first_name ='Ольга'
OR percent_of_discount = '20';
ругается "Проверьте условия. Клиентку должны звать Ольга, или процент скидки должен равняться 20." Что не так?
SELECT
FROM buyer
WHERE
first_name ='Ольга'
OR percent_of_discount = 20;
Так тоже ругается "Результат
В базе данных не существует записей, удовлетворяющих вашему запросу"
По дате
По рейтингу
Здравствуйте.
Правильный запрос
12345
SELECT
FROM buyer
WHERE
first_name = 'Ольга'
OR percent_of_discount = 20;
Ошибка в вашем запросе заключалась в том, что вы сравнивали значение процента скидки с символьной строкой '20', а не с числом 20.
Больше по теме