我有一个包含某些名称列表的表格,我按升序选择它。
例如:
names
======
Apple
Ball
Cat
Dog
如何将'Ball'
放在升序列表的底部,以便列表如下所示:
names
======
Apple
Cat
Dog
Ball
如何在sql查询中实现它?
答案 0 :(得分:6)
您可以在protected function beforeAction($action)
{
if (isset($_GET['type'])) {
$_GET['type'] = 'foo';
}
...
return parent::beforeAction($action);
}
public function actionTest($type)
{
# $type === 'foo'
...
}
子句中使用CASE
ORDER BY
这里是Demo