답변:
에서 임의의 SQL 식 addExpressionFieldToSelect()
으로 Zend_Db_Expr
인스턴스를 전달할 수 있습니다 .
예를 들어, 이것은 가능 addExpressionFieldToSelect()
하지만 가능 하지는 않습니다 addFieldToSelect()
.
$collection->addExpressionFieldToSelect(
'name_in_upper_case',
new Zend_Db_Expr('UPPER(name)'),
[]
);
와 함께 SQL 쿼리 결과
SELECT UPPER(name) as name_in_upper_case FROM ...
fieldnames의 자리 표시자는 맨 위에 구문 설탕입니다.