CDbCommand

select(): часть запроса после SELECT.

selectDistinct(): часть запроса после SELECT. Добавляет DISTINCT.

from(): часть запроса после FROM.

where(): часть запроса после WHERE.

where('id=1 or id=2') # WHERE id=1 or id=2

where('id=:id1 or id=:id2', array(':id1'⇒1, ':id2'⇒2)) # WHERE id=:id1 or id=:id2

where(array('or', 'id=1', 'id=2')) # WHERE id=1 OR id=2

where(array('and', 'id=1', array('or', 'type=2', 'type=3'))) # WHERE id=1 AND (type=2 OR type=3)

where(array('in', 'id', array(1, 2)) # WHERE `id` IN (1, 2)

where(array('not in', 'id', array(1,2))) # WHERE `id` NOT IN (1, 2)

where(array('like', 'name', '%Qiang%')) # WHERE `name` LIKE '%Qiang%'

where(array('like', 'name', array('%Qiang', '%Xue'))) # WHERE `name` LIKE '%Qiang' AND `name` LIKE '%Xue'

where(array('or like', 'name', array('%Qiang', '%Xue'))) # WHERE `name` LIKE '%Qiang' OR `name` LIKE '%Xue'

where(array('not like', 'name', '%Qiang%')) # WHERE `name` NOT LIKE '%Qiang%'

where(array('or not like', 'name', array('%Qiang%', '%Xue%'))) # WHERE `name` NOT LIKE '%Qiang%' OR `name` NOT LIKE '%Xue%'

join(): добавляет к запросу INNER JOIN.

leftJoin(): добавляет к запросу LEFT OUTER JOIN.

rightJoin(): добавляет к запросу RIGHT OUTER JOIN.

crossJoin(): добавляет к запросу CROSS JOIN.

naturalJoin(): добавляет к запросу NATURAL JOIN.

group(): часть запроса после GROUP BY.

having(): часть запроса после HAVING.

order(): часть запроса после ORDER BY.

limit(): часть запроса после LIMIT

offset(): часть запроса после OFFSET.

union(): часть запроса после UNION.

Подробности: http://yiiframework.ru/doc/guide/ru/database.query-builder