У меня есть оператор выбора, который является динамическим и имеет возможность сортировать по столбцу, а не по имени, облегчит мне жизнь.Сортировка по столбцу index not column name
Пример:
select id, name, description
from table
order by description
Хотела что-то вроде:
select id, name, description
from table
order by colindex(2)
так .... 'ORDER BY 2'? – Lamak
Я бы осторожно заказывал по порядковой позиции. Он по-прежнему работает в SQL Server, но был удален из стандартов в ANSI-99. Не говоря уже о том, что вы используете функцию ранжирования, такую как ROW_NUMBER, вы не можете использовать порядковую позицию в этом порядке. –
ординал работает отлично, я думал, что он не работает, потому что получается не нулевой индекс. – CodeMilian