В Python я могу написать функцию сравнения сортировки, которая возвращает элемент в наборе {-1, 0, 1}
и передать его функции сортировки следующим образом:
sorted(["some","data","with","a","nonconventional","sort"], custom_function)
Этот код будет сортировать последовательность в соответствии спорядок сортировки, который я определяю в функции.
Могу ли я сделать эквивалент в Postgres?
например,
SELECT widget FROM items ORDER BY custom_function(widget)
Редактировать: Примеры и /или указатели на документацию приветствуются.