Какие еще есть полезные режимы сортировки кроме как по столбцам?
Пишу умный квери-билдер. Сейчас он умеет на основании конфига генерировать запросы с указанием режима сортировки вида: tableName order_mode
Вопрос -- вам в жизни хоть раз были нужны какие-то более сложные режимы сортировки? Мне кроме сортировки по столбцам в голову только экзотический вариант: tableName random()
приходит.
Просто хочу сделать максимально универсально, но не пойму вот функции типа random() вместо ASC\DESC вообще бывают нужны? Есть еще что-то полезное кроме них, что стоит предусмотреть?
Просто хочу сделать максимально универсально, но не пойму вот функции типа random() вместо ASC\DESC вообще бывают нужны? Есть еще что-то полезное кроме них, что стоит предусмотреть?
Ты болеешь перфекционизмом? Хочешь совет? Делай билдер под свою конкретную задачу. Понадобиться обобщение - допишешь потом.