Предмет: Информатика, автор: ninobar1712

Определите количество наименований товаров от поставщиков из Великобритании, снятых с продажи (поле discounted равно 1) . База данных northwind не могу понять задачу ниже прикрепляю структуру базы данных

Приложения:

TemaZpro: SELECT COUNT(DISTINCT p.product_name) AS number_of_products
FROM products p
JOIN suppliers s ON p.supplier_id = s.supplier_id
WHERE s.country = 'UK' AND p.discontinued = 1;
TemaZpro: Попробуйте пожалуйста.

Ответы

Автор ответа: TemaZpro
1

SQL запрос:

SELECT COUNT(DISTINCT p.product_name) AS number_of_products

FROM products p

JOIN suppliers s ON p.supplier_id = s.supplier_id

WHERE s.country = 'Великобритания' AND p.discontinued = 1;

Объяснение:

Если БД на английском, можете заменить 'Великобритания' на 'UK' или 'United Kingdom'.


ninobar1712: большое вам спасибо, работает) ! если вам не тяжело не могли бы объяснить что значат 'p' и 's' в запросе
TemaZpro: Это псевдонимы (временные имена) для таблиц, для сокращения и улучшения читабельности запроса. Они только существуют на время выполнения запроса.
ninobar1712: ааа поняла, еще раз огромное спасибо вам!
TemaZpro: На здоровье :)
Интересные вопросы
Предмет: Русский язык, автор: aneshka141
205А. Вставьте в предложения из Конституции РК глаголы из скобок в нужной форме. Аргументируйте свой выбор. 1. Государственные органы, общественные объединения, должностные лица и средства массовой информации (обеспечить) каждому гражданину возможность ознакомиться с документами, решениями и источниками информации, которые (затрагивать) его права и интересы. (Статья 18) 2. Каждый (иметь) право свободно получать и распространять информацию любым не запрещенным законом способом. (Статья 20) 3. Каждый имеет право на условия труда, которые (отвечать) требованиям безопасности и гигиены на вознаграждение за труд без ка- кой-либо дискриминации, а также на социальную защиту от безработи- цы. (Статья 24) 4. Граждане Республики Казахстан (получать) бесплатно гарантированный объем медицинской помощи, установленный законом. (Статья 29)​