order by 是如何处理的 如何在select语句中用order by 进行排序,但order by 的值相同的时候顺序应该是什么样的.我试了一下,不是初始顺序.而且10G和8i的顺序也不一样,请大家帮忙解释一下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 order by...默認是asc的--升序 要降序的話要寫成order by 列名 desc值相同的話就要根據你的需求再加一個條件了 比如 group by xxx order by xxx或者 group by xxx,xxx,xxx(可以多個) order by xxx(只能一個,不然沒反應的)順便問下你到底想干什么? 加一个order by 字段order by x, y 具体情况是这样的。我做的是一个移植的项目,数据库是从8i移到10G,可是用相同的SQL文执行发现记录的顺序不同。经分析发现是ORDER BY所排序的字段如果为空的时候,顺序就会不同。如果不用ORDER BY的话顺序是相同的。所以我认为记录的原始顺序是相同的。而且我也没找到8I对空的排序规则,开始以为是ROWID,后来发现不是。客户想保持老系统的顺序。而且不想改数据,我现在就想知道8I是如何处理的,之后在把SQL文改了来模拟原来的顺序。如果哪位朋友能在ORACLE的官方网站或官方文档上找到无法做到的解释,也请告诉我。因为客户只接受ORACLE的官方网站或官方文档上的解释。知道的请告诉我吧,多谢大家了。 这个触发器怎么写? 关于数据库访问情况统计的问题 oracle dblink 查询数据为空 主从表关联查询的问题,大家帮忙看看! 一个存储过程的简单问题,请大家帮忙看一下. 如何过滤系统表,只读出用户表? 大家误解我的意思了。我是说如何将某一指定用户建立的所有表显示出来。 请教,数据库出问题了 oracle 游标 cursor 效率 慢 Toad for Oracle 连接不了数据库,直接挂死了 Oracle自动编号使用Sequence+Trigger的问题 创建数列是[次序值]选项选中不选中有何区别
值相同的話就要根據你的需求再加一個條件了
比如 group by xxx order by xxx
或者 group by xxx,xxx,xxx(可以多個) order by xxx(只能一個,不然沒反應的)
順便問下
你到底想干什么?
order by x, y
经分析发现是ORDER BY所排序的字段如果为空的时候,顺序就会不同。
如果不用ORDER BY的话顺序是相同的。所以我认为记录的原始顺序是相同的。
而且我也没找到8I对空的排序规则,开始以为是ROWID,后来发现不是。
客户想保持老系统的顺序。而且不想改数据,我现在就想知道8I是如何处理的,之后在把SQL文改了来模拟原来的顺序。
如果哪位朋友能在ORACLE的官方网站或官方文档上找到无法做到的解释,也请告诉我。因为客户只接受ORACLE的官方网站或官方文档上的解释。
知道的请告诉我吧,多谢大家了。