Можно ли сортировать данные внутри таблицы оракулов? Подобно восходящей/нисходящей по определенной колонке, в алфавитном порядке. Oracle 10g Express.Сортировка данных в таблице оракулов
ответ
Вы можете попробовать
Select *
from some_table
order by some_column asc
Это будет сортировать результаты по some_column
и поместить их в порядке возрастания. Используйте desc
вместо asc
, если вы хотите по убыванию. Или вы хотели иметь заказ в самом физическом хранилище?
Я считаю, что можно указать упорядочение/сортировку индексированного столбца в хранилище. Это, вероятно, ближе всего к тому, что вы хотите. Я обычно не использовать эту функцию, индекс сортировки, но и для получения дополнительной информации см: http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/statements_5010.htm#i2062718
Что вы на самом деле имеете в виду?
Вы только просите о порядке заказа?
Нет Я имею в виду фактические данные в таблице. –
Какова цель? индекс, похоже, является более близким ответом на ваш странный вопрос. – ykatchou
Oracle 10g Экспресс поддерживает ANSI SQL, как и большинство RDBM, так что вы можете сортировать стандартным способом:
SELECT * FROM Persons ORDER BY LastName
Хороший учебник on SQL можно найти здесь: w3schools SQL
У Oracle Express есть некоторые ограничения по сравнению с Enterprise Edition, но не на базовом диалекте SQL, который он поддерживает.
Возможно, вы можете использовать организованную индексами таблицу - IOT, чтобы гарантировать, что данные хранятся упорядоченными по индексу.
Посмотрите на пункте физических свойств заявления CREATE TABLE: http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_7002.htm#i2128663
Какова проблема, которую вы пытаетесь решить, хотя? IOT может или не может быть тем, что вы должны использовать.
Как определено реляционной моделью, строки и столбцы в таблице неупорядочены. По крайней мере, это теория.
На практике, если вы хотите, чтобы данные выходили из запроса в определенном порядке, вы всегда должны использовать предложение ORDER BY
. Порядок вывода не является гарантией, если вы не предоставите это.
При вставке в таблицу можно использовать ORDER BY
, но это не гарантирует порядок вывода данных. Запрос может появляться в том же порядке каждый раз ... но это не значит, что он выйдет в том же порядке в следующий раз.
Были проблемы с выпуском Oracle 10g, в котором не были выбраны агрегированные запросы (с GROUP BY
), потому что пользователи полагались на данные, которые были отсортированы как побочный эффект группировки. С введением HASH GROUP BY
в дополнение к SORT GROUP BY
люди были пойманы. Это было полезным напоминанием о том, что ORDER BY
всегда следует использовать.
, что, если 'ORDER BY' не вариант? Это занимает слишком много времени в моем случае – Toolkit
- 1. Сортировка данных в таблице
- 2. Сортировка данных в таблице
- 3. Копирование данных из одного столбца в другой в таблице оракулов
- 4. Автоматически заполнять дату в таблице оракулов
- 5. сортировка данных в таблице столбцов
- 6. Сортировка строк в таблице данных
- 7. Очередная последовательность оракулов на одной таблице
- 8. Сортировка данных в месяц в моей таблице
- 9. Сортировка данных в таблице в D3
- 10. Являются ли новые строки в таблице оракулов сразу же отображены?
- 11. Как узнать время вставки записей в таблице оракулов
- 12. Сортировка данных в таблице угловой 2
- 13. Сортировка данных в таблице AngularJS по столбцам
- 14. Сортировка строк в таблице базы данных android
- 15. сортировка данных строки в таблице PHP?
- 16. Сортировка данных в электронной таблице Google
- 17. nhibernate и CRLF в базе данных оракулов
- 18. codeigniter - вставить данные в базу данных оракулов
- 19. арабские символы в базе данных оракулов
- 20. магазин arraylist в базе данных оракулов
- 21. распределение транзакций блокировка в базе данных оракулов
- 22. Количество оракулов в диапазоне дат
- 23. SSRS: сортировка в таблице
- 24. Сортировка в таблице автореферентное
- 25. Уникальное ограничение нечувствительности к регистру в базе данных оракулов
- 26. Angularjs - данные из базы данных оракулов
- 27. Формат первичного ключа для базы данных оракулов
- 28. Сортировка столбца в другой таблице
- 29. Сортировка по таблице в Laravel
- 30. Сортировка постов в другой таблице
Физическое хранилище, возможно ли это? –
@Jacob: Обновлено, добавлена ссылка на спецификации оператора CREATE INDEX, которые показывают, как можно упорядочить индекс в хранилище. – FrustratedWithFormsDesigner
Я мог ошибаться, но я думаю, что ОП ссылался на порядок хранения самих данных таблицы, а не на индекс – bhangm