mysql oracle null值排序

mysql默認null值小

order by XXX  asc ,則null值的數據排在最前 
order by XXX desc ,則null值的數據排在最後 

同時mysql  使用 IFNULL(列名,默認值)處理null

此外 還可以   IF(ISNULL(列名),1,0) 來設置  NULL值  和  非NULL值的值,然後再進行排序

Oracle則默認null最大

order by XXX  asc ,則null值的數據排在最後
order by XXX desc ,則null值的數據排在最前 

oracle使用 NVL(列名,默認值)處理null

2者剛好反着的 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章