如何在Asc的订单中将特定值放在底部?

bat*_*ing 1 mysql sql

我有一个包含一些名称列表的表格,我按升序选择它.

例如 :

names
======
Apple

Ball

Cat

Dog
Run Code Online (Sandbox Code Playgroud)

如何将'Ball'升序列表放在底部,以便列表如下所示:

names
======
Apple

Cat

Dog

Ball
Run Code Online (Sandbox Code Playgroud)

我怎样才能在sql查询中实现它?

Joh*_*Woo 6

你可以CASEORDER BY条款中使用

ORDER BY CASE WHEN Names = 'Ball' THEN 1 ELSE 0 END,
         Names
Run Code Online (Sandbox Code Playgroud)

这是一个演示