Перейти к содержимому

TeMbl4

Регистрация: 29 мая 2014
Offline Активность: 05 ноя 2014 08:58
-----

Мои темы

Задача по SQL

17 июля 2014 - 09:13

Всем привет!

Решая задачи по SQL наткнулся на одну непонятку. Решаю задачи с сайта http://sql-ex.ru/ и уперся в 28ю. Пробовал решить в разных сторон но ничего не выходило. Потом плюнул и нашел решение, чтобы понять что я не так делал. 

Приводить задачу не буду, так как проще с сайта посмотреть вместе со схемой базы.

 

Вот найденное правильное решение: 

 

select sum(pc.hd) / count(*)
from product, pc
where product.type = 'PC'
and product.model = pc.model
and exists(select 'x' from product p
where p.maker = product.maker
and p.type = 'Printer')

 

В решении все было понятно, кроме того, что выбирает оператор SELECT в подзапросе (пометил красным). Подскажите что значит 'x' в операторе SELECТ? 

 

За ответы буду очень благодарен, потому как башка кипит уже =)