#sql #oracle #sql-order-by
#sql #Oracle #sql-order-by
Вопрос:
Это мой исходный шаблон данных
Я бы упорядочил данные в столбце значений по возрастанию, но зарезервировал бы их исходные группы следующим образом
Ответ №1:
Вы можете попробовать следующее —
SELECT part, "group", value
FROM tablename
ORDER BY "group", value;
Комментарии:
1. @TimBiegeleisen, я не знаю о oracle, поэтому ничего не добавлял — не могли бы вы, пожалуйста, дать несколько ссылок
2. Вы можете перейти к docs.oracle.com , выберите база данных > База данных Oracle > Темы категории: Разработка > Справочник по языку SQL (HTML или PDF)> 19 ОБЪЕДИНИТЬ для ОБНОВЛЕНИЯ > ВЫБРАТЬ. В верхней части страницы вы можете найти «Запросы SQL и подзапросы», в которых также доступна «Сортировка результатов запроса». docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf /…
3. @TimBiegeleisen, почему
"group"
только и к чему это относится? это по ошибке, потому что точный запрос не будет работать4. Я знаю, почему вы это сделали, но это будет работать, только если имя столбца указано как
"group"
во время создания таблицы, что неясно из вопроса OP, и это может быть псевдоним? или я что-то упускаю?