Size: a a a

2019 December 09

ЕК

Егор Карась... in Laravel Pro
raw?
источник

ЕК

Егор Карась... in Laravel Pro
Bohdan Ilchenko
Привет, всем! Делаю запрос на выборку из базы с условием orderBy('rating', 'desc'). В базе некоторые записи могут быть с rating = null, проблема в том что именно эти записи идут в выборке первыми... Как правильнее всего их можно поставить после тех что имеют рейтинг? (Также использую пагинацию)
О
источник

ЕК

Егор Карась... in Laravel Pro
orderBy('-rating', 'desc') либо orderBy('-rating DESC');
источник

BI

Bohdan Ilchenko in Laravel Pro
Егор Карась
orderBy('-rating', 'desc') либо orderBy('-rating DESC');
В обоих случаях ошибка "Undefined column: 7 ERROR:  column "-rating DESC" "
источник

PL

Pavel Lint in Laravel Pro
Егор Карась
orderBy('-rating', 'desc') либо orderBy('-rating DESC');
фига се лайфхак, и чё, работает?
источник

ЕК

Егор Карась... in Laravel Pro
Pavel Lint
фига се лайфхак, и чё, работает?
ну гугл говорит что да
источник

ЕК

Егор Карась... in Laravel Pro
Я вот и ждал пока он проверит
источник

ЕК

Егор Карась... in Laravel Pro
:D
источник

PL

Pavel Lint in Laravel Pro
если так не работает можно  -1 * rating
источник

ЕК

Егор Карась... in Laravel Pro
orderByRaw, возможно, а не просто ордерВу
источник

PL

Pavel Lint in Laravel Pro
да кстати
источник

PL

Pavel Lint in Laravel Pro
но тогда по убыванию не выйдет
источник

PL

Pavel Lint in Laravel Pro
потому что  вверху будут большие числа наоборот
источник

ЕК

Егор Карась... in Laravel Pro
так DESC же
источник

ЕК

Егор Карась... in Laravel Pro
Ну можно ASC
источник

ЕК

Егор Карась... in Laravel Pro
:D
источник

PL

Pavel Lint in Laravel Pro
а с ASC нули будут вверху 🙂
источник

PL

Pavel Lint in Laravel Pro
точнее наоборот, c DESC будут нули вверху, с ASC получится по убыванию, а по возрастанию и без нулей не получится никак
источник

ЕК

Егор Карась... in Laravel Pro
Нууу
источник

ЕК

Егор Карась... in Laravel Pro
Нууу
источник