Если у меня есть таблица с элементами, начинающимися с C, D и J, то можно каким-либо образом организовать запрос, который упорядочивает их по возрастанию, но начинается с D и заканчивается C завернутый?Обтекание в SQL-запросе на результат
E.g. raw table = C, C, C, D, D, J Желаемый результат результата = D, D, J, C, C, C
В обычном SQL это не какой-либо функциональный язык? Я не вижу, как желаемый порядок может быть достигнут без жесткого кодирования, т. Е. Для выбора каждой отдельной записи в желаемом порядке все union'd вместе.
Очень близко к тому, что я в конечном итоге делает для T-SQL, за исключением того, я должен был использовать производные таблицы с верхнее предложение, которое должно быть разрешено «ORDER BY» в частях соединения. К счастью, T-SQL позволяет использовать динамический TOP, поэтому я могу использовать «select top» (выберите «COUNT» (*) от Person) * от Person «blah blah». Точный ответ будет позже. – ProfK 2010-11-24 17:49:49