按字母顺序显示firstname,但如果firstname以'A'开头,则显示在mysql的末尾

时间:2017-09-13 05:30:16

标签: mysql sql database

我想要这个输出.. O / P:

   {
 {medium:direct, 
    source:google,
    name:demoAccount},
    {medium:direct, 
    source:google,
    name:demoAccount},{medium:direct, 
    source:google,
    name:demoAccount}
}

我尝试过:

我在mysql中尝试了这个查询。我想在mysql中的ans请任何人帮助我。

FirstName

Babalu
Bhavesh
Chandan
Deepa
Heena
Neha
Akshata
Ashish

我希望ename以“A”开头并以asc顺序保留 如何??

1 个答案:

答案 0 :(得分:1)

CASE中使用ORDER BY表达式。

<强>查询

select ename from emp
order by case when ename like 'A%' then 2 else 1 end, ename;

<强> Find demo here