这个是一个面试题

表users


将null值在升序中排在最后



sql语句:

select * from users ORDER BY CASE WHEN ISNULL(age) THEN 1 ELSE 0 END,age


解析:先将为NULL的age赋值为1,不为NULL的age为0进行排序将NULL放在最后,然后按照非空的age进行二次排序


Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐