代码之家  ›  专栏  ›  技术社区  ›  Angad Bansode

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

  •  -2
  • Angad Bansode  · 技术社区  · 9 年前

    我想要这个输出。。 订单号:

    FirstName
    
    Babalu
    Bhavesh
    Chandan
    Deepa
    Heena
    Neha
    Akshata
    Ashish
    

    我在mysql中尝试了这个查询。我想要mysql中的ans,有人能帮我吗。

    select ename from emp order by ename ;
    

    怎样

    1 回复  |  直到 9 年前
        1
  •  1
  •   Ullas    9 年前

    使用 CASE ORDER BY .

    查询

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

    Find demo here