orderBy gridview сортировка, null всегда в конце списка

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
iamguruman
Сообщения: 236
Зарегистрирован: 2018.05.10, 08:26

orderBy gridview сортировка, null всегда в конце списка

Сообщение iamguruman »

Здравствуйте

Данные в таблице типа:

id, value
1, 5
2, 4
3, null
6, 9
7, null

Как настроить сортировку колонки в gridview так чтобы null был всегда в конце?
Аватара пользователя
maleks
Сообщения: 1985
Зарегистрирован: 2012.12.26, 12:56

Re: orderBy gridview сортировка, null всегда в конце списка

Сообщение maleks »

Вы хотите чтобы при сортировке по возрастанию эти null были в конце? По убыванию то они будут в конце.

Можно тогда с order by поиграться , в таком плане:

Код: Выделить всё

select *  from mytable order by CASE WHEN (ISNULL(myname)) THEN 10000 ELSE myname END  ASC
Yii2 universal module sceleton - for basic and advanced templates
Ответить