2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 关于空值null的排序问题 mysql 和oracle

关于空值null的排序问题 mysql 和oracle

时间:2019-06-11 04:21:02

相关推荐

关于空值null的排序问题 mysql 和oracle

Oracle数据库

order by colum asc 时,null默认被放在最后

order by colum desc 时,null默认被放在最前

nulls first 时,强制null放在最前,不为null的按声明顺序[asc|desc]进行排序

nulls last 时,强制null放在最后,不为null的按声明顺序[asc|desc]进行排序

mysql 数据库

order by colum asc 时,null默认被放在最前

order by colum desc 时,null默认被放在最后

ORDER BY IF(ISNULL(update_date),0,1) null被强制放在最前,不为null的按声明顺序[asc|desc]进行排序

ORDER BY IF(ISNULL(update_date),1,0) null被强制放在最后,不为null的按声明顺序[asc|desc]进行排序

如果是mysql 可以用 IFNULL(NAME,3) 来替换默认为null oracle 可以用nvl 来替换

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。