====== 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