SomewhereSomehow's Notes

Фильтр по тегу: view


Можно ли отсортировать результаты во вью?

Ответ: можно, но это не правильно, т.к. недокументированно.
Согласно документации предложение order by запрещено во вью (если не указан оператор top, но и тогда порядок не гарантируется) и если вам нужно получить отсортированный результат из вью - то предложение order by необходимо указывать в запросе к этому вью.
Тем не менее, отсортированные данные получить все-таки можно, т.к. "как правило" (чисто эмпирически) top совместно с order by приводит к сортировке в плане (однако т.к. это не документировано само собой нет гарантии, что так будет всегда).
Рассмотрим некоторые из способов создания такой сортировки.
читать дальше...
добавлено: 18 фев 11 просмотры: 3194, комментарии: 13