需要有关SQL ORDER BY的帮助

Mis*_*hko 2 php mysql sql select sql-order-by

我有有接触的表name,并default_name在其他列.

联系人姓名是name,除非name=NULL然后是default_name(不可以NULL).

我想按联系人姓名订购我的选择.

例如:

contact_id          name          default_name
----------          ----          ------------
    1               Dave             David
    2                                Misha
    3                                Alex
    4            Brother Leon        Leon
Run Code Online (Sandbox Code Playgroud)

应成为:

contact_id          name          default_name
----------          ----          ------------
    3                                Alex
    4            Brother Leon        Leon
    1               Dave             David
    2                                Misha
Run Code Online (Sandbox Code Playgroud)

我怎么做到这一点?

SQL*_*ace 5

尝试

ORDER BY COALESCE(name,default_name)
Run Code Online (Sandbox Code Playgroud)