Oracle10g 对oracle表中的数据进行排序

Oracle10g 对oracle表中的数据进行排序,oracle10g,Oracle10g,是否可以对oracle表中的数据进行排序?如通过某一列按字母顺序升序/降序。Oracle 10g express。您真正的意思是什么 你只是要求按条款订货吗 你真正的意思是什么 你只是要求按条款订货吗 你可以试试 Select * from some_table order by some_column asc 这将按某些列对结果进行排序,并按升序排列。如果需要降序,请使用desc而不是asc。或者您的意思是在物理存储中进行订购 我相信可以指定存储中索引列的顺序/排序。它可能最接近你想要的。我

是否可以对oracle表中的数据进行排序?如通过某一列按字母顺序升序/降序。Oracle 10g express。

您真正的意思是什么

你只是要求按条款订货吗


你真正的意思是什么

你只是要求按条款订货吗

你可以试试

Select *
from some_table
order by some_column asc
这将按
某些列对结果进行排序,并按升序排列。如果需要降序,请使用
desc
而不是
asc
。或者您的意思是在物理存储中进行订购

我相信可以指定存储中索引列的顺序/排序。它可能最接近你想要的。我通常不使用此索引排序功能,但有关更多信息,请参阅:

您可以尝试

Select *
from some_table
order by some_column asc
这将按
某些列对结果进行排序,并按升序排列。如果需要降序,请使用
desc
而不是
asc
。或者您的意思是在物理存储中进行订购


我相信可以指定存储中索引列的顺序/排序。它可能最接近你想要的。我通常不使用此索引排序功能,但有关更多信息,请参阅:

Oracle 10g Express与大多数RDBM一样支持ANSI SQL,因此您可以按照标准方式进行排序:

SELECT * FROM Persons ORDER BY LastName
有关SQL的良好教程可在以下位置找到:


与企业版相比,Oracle Express确实存在一些限制,但它所支持的基本SQL方言不具备这些限制。

Oracle 10g Express与大多数RDBM一样支持ANSI SQL,因此您可以按照标准方式进行排序:

SELECT * FROM Persons ORDER BY LastName
有关SQL的良好教程可在以下位置找到:


与企业版相比,Oracle Express确实有一些限制,但在其支持的基本SQL方言中没有限制。

也许您可以使用索引组织的表-IOT来确保按索引顺序存储数据

查看CREATE TABLE语句的物理属性子句:


你想解决的问题是什么?IOT可能是也可能不是您应该使用的。

也许您可以使用索引组织的表-IOT来确保数据按索引顺序存储

查看CREATE TABLE语句的物理属性子句:


你想解决的问题是什么?IOT可能是也可能不是您应该使用的。

根据关系模型的定义,表中的行和列是无序的。至少这是理论

实际上,如果希望数据以特定顺序从查询中出来,则应始终使用
orderby
子句。除非您提供,否则不能保证输出的顺序

在插入到表中时,可以使用
ORDER BY
,但这不能保证数据的输出顺序。每次查询都可能以相同的顺序出现。。。。但这并不意味着下次它会以同样的顺序出现


Oracle 10g出现聚合查询(使用
groupby
)时出现了一些问题,因为用户开始依赖被排序的数据作为分组的副作用。随着
HASH GROUP BY
的引入,除了
SORT GROUP BY
之外,人们也被抓了出来。这是一个有用的提醒,即应始终使用排序依据。

根据关系模型的定义,表中的行和列是无序的。至少这是理论

实际上,如果希望数据以特定顺序从查询中出来,则应始终使用
orderby
子句。除非您提供,否则不能保证输出的顺序

在插入到表中时,可以使用ORDER BY,但这不能保证数据的输出顺序。每次查询都可能以相同的顺序出现。。。。但这并不意味着下次它会以同样的顺序出现


Oracle 10g出现聚合查询(使用
groupby
)时出现了一些问题,因为用户开始依赖被排序的数据作为分组的副作用。随着
HASH GROUP BY
的引入,除了
SORT GROUP BY
之外,人们也被抓了出来。这是一个有用的提醒,即应始终使用按排序。

不,我指的是表中的实际数据。目的是什么?索引似乎是更接近你奇怪问题的答案。不,我是指表中的实际数据。目的是什么?索引似乎更能回答你的奇怪问题。物理存储本身,可能吗?@Jacob:Updated,添加了一个指向CREATE INDEX语句规范的链接,该规范显示了索引在存储中的排序方式。我可能错了,但我认为OP指的是表数据本身的存储顺序,而不是INDEX物理存储本身,是否可能?@Jacob:Updated,添加了一个指向CREATE INDEX语句规范的链接,该语句说明了如何在存储中对索引进行排序。我可能错了,但我认为OP指的是表数据本身的存储顺序,而不是索引。如果
order BY
不是一个选项怎么办?在我的情况下,它花费的时间太长,如果
orderby
不是一个选项怎么办?就我的情况来说,时间太长了