题解 | #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)

全部评论

相关推荐

写不来代码的小黑:这么小的城市能有做it的公司也不容易
点赞 评论 收藏
分享
07-10 11:08
门头沟学院 Java
Sairus:我注册都注册不了提醒我手机号二次啥的,果然对于人才推得就是快,像我投完了就没回音的
投递京东等公司9个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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