Пример можно посмотреть в виджете: modules/brs/controller/Widget.php
Подробнее про выборку можно почитать тут. Раздел "Условия для выборки".
В самом постейшем случае можно использовать код для выборки массива объектов:
brs_model_Banner::findByCondition([['SQL', 'условие, соотвествующее SQL - синтаксису WHERE']], $count, $offset, ['title', 'asc']);
Для выборки одного объекта использовать метод fetchOne(), для получения количества - метод count().
Как вариант в Вашем случае, если баннеров не много, то можно выводить баннер, если он есть, а если нет то на его месте показывать баннер "Разместите здесь вашу рекламу", который добавляется как и обычный баннер. Как только баннер заказали - этот просто отключаете.