题解 | #when按城市排序,如果城市为空,则按国家排序#

请按城市对客户进行排序,如果城市为空,则按国家排序

https://www.nowcoder.com/practice/c1b1d5bd008b4797ab2ef53a3afc4aba

#两种方式:if和when

#if
#select customer_id,gender,city,country,age,latest_place_order_date from `customers_info` order by (if(city is not null,city,country))

#when
select customer_id,gender,city,country,age,latest_place_order_date from `customers_info` order by (case
    when city is null then country
    else city 
  end)

全部评论

相关推荐

北漂的牛马人:211佬,包进的,可能是系统问题
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务