Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)
AND, OR, NOT. Операторы позволяют объединять условия или менять значения условий на противоположные.TRUE или FALSE. Затем каждый оператор действует по своим правилам:AND возвращает TRUE, только если оба логических значения тоже TRUE.OR возвращает TRUE, если хотя бы одно логическое значение тоже TRUE.NOT меняет значение выражения на противоположное: TRUE на FALSE, а FALSE на TRUE.| Выражение А | Выражение B | WHERE A AND B | WHERE A OR B | WHERE NOT A |
|---|---|---|---|---|
| TRUE | TRUE | TRUE | TRUE | FALSE |
| TRUE | FALSE | FALSE | TRUE | FALSE |
| FALSE | TRUE | FALSE | TRUE | TRUE |
| FALSE | FALSE | FALSE | FALSE | TRUE |
SELECT *
FROM invoice
WHERE total < 1.98
AND billing_country = 'Brazil'
AND NOT billing_city = 'Rio de Janeiro'
OR сustomer_id = 13; SELECT *
FROM invoice
WHERE total < 1.98
AND billing_country = 'Brazil'
AND (NOT billing_city = 'Rio de Janeiro'
OR customer_id = 13); invoice. Выгрузите из таблицы поле с суммой заказа total и поле с идентификатором покупателя customer_id. Счета должны быть оформлены в трёх городах: Дублине (англ. Dublin), Лондоне (англ. London) или Париже (англ. Paris). Информацию о городе хранит поле billing_city.OR.invoice выгрузите поля total и customer_id. Значение total должно быть больше или равно 5, а значение customer_id должно равняться 40 или 46.customer_id, в скобки.invoice выгрузите поля total и customer_id. Счёт должен быть оформлен в Дублине (англ. Dublin), Лондоне (англ. London) или Париже (англ. Paris). Значение total должно быть больше или равно 5, а значение customer_id должно равняться 40 или 46.client. В итоговую таблицу должны войти данные о пользователях, которые живут в США (англ. USA) или Франции (англ. France). Удостоверьтесь, что пользователи обращались в поддержку к сотруднику с идентификатором 3.movie выгрузите названия фильмов, стоимость аренды которых не превышает двух долларов, а срок аренды составляет больше шести дней. Выгруженные фильмы не должны относиться к рейтингам PG и PG-13.xxxxxxxxxxSELECT total, customer_idFROM invoiceWHERE (billing_city = 'Dublin' OR billing_city = 'London' OR billing_city = 'Paris') AND total >= 5 AND (customer_id = 40 OR customer_id = 46);| total | customer_id |
|---|---|
| 5.94 | 46 |
| 13.86 | 40 |
| 8.91 | 40 |
| 21.86 | 46 |
| 5.94 | 40 |
| 8.91 | 46 |