ORACLE select * ORDER BY 和select 部分字段 ORDER BY 结果顺序不一样
table1 表 有字段 col1,col2,col3,col4,col5,col6,col7,col8,col9,col10 ; col1 为主键,col3 为数字字典字段
sql:
SELECT * FROM table1 ORDER BY col3 ASC NULLS LAST
和
sql:
SELECT col1,col2,col3,col4,col5 FROM table1 ORDER BY col3 ASC NULLS LAST
执行的结果集 排序为什么不一样