0 голосов
спросил от в категории SQL
Вы не можете этого сделать: SQL сортирует строки по критериям, он не сортирует данные по столбцам, потому что это не оставляет никаких несортированных данных на месте со связанными данными.

Это нечетный запрос, а не тот, который SQL может выполнить автоматически - вам будет намного лучше делать это на вашем языке презентации, если вы действительно должны это сделать. Хотя это возможно в SQL (SELECTIGN каждый столбец в отдельный результат, упорядоченный и с ROWNUMBER, а затем СОЕДИНЕНИЕ различных таблиц вместе ROWNUMBER), это беспорядочно и, вероятно, довольно запутанно для пользователей.

Например, если у вас есть таблица с двумя идентификаторами столбцов и Deimension, вы можете получить и отсортированную по отдельности так:
SELECT a.ID, b.Dimension  FROM (SELECT ROW_NUMBER() OVER(ORDER BY ID) AS No, Id FROM TableA) a JOIN (SELECT ROW_NUMBER() OVER(ORDER BY Dimension) AS no, Dimension FROM TableA) b       ON a.No = b.No

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...