我正在使用Zend Framework和MySQL数据库。
zend select可以产生这样的东西吗?
SELECT * FROM `abc` ORDER BY CAST( `something` AS SIGNED ), `other` ASC
此刻我给出了原始sql查询,因为不知道如何使zend使用
$select->order(..)
并获取该查询...
我想也许不是所有的数据库都支持此功能,所以zend没有它,或者为什么?
我正在使用Zend Framework和MySQL数据库。 zend select可以产生这样的东西吗? SELECT * FROM`abc` ORDER BY CAST(`something` AS SIGNED),`other` ASC此时我给出了原始SQL ...
您可以使用Zend_Db_Expr类实例并将其传递给订购方法
zend中没有这样的关键字。我们无法在获取数据时进行转换,但可以在获取数据后进行转换。
A ZF2 2019答案: