Требуется запрос postgresql, который возвращает нулевое значение в конце ненулевого значения независимо от восходящего / нисходящего заказа.
Например: - у меня есть столбец с названием buy_price со значениями 1, 5,3, 0, ноль, ноль
Затем для ORDER BY purchase_price ASC
Должно возвращаться
0
1
3
5
null
null
, а для ORDER BY purchase_price DESC
Должно возвращаться
5
3
1
0
null
null
Мне нужно обобщитьрешение, которое я могу применить для 'boolean'
, 'float'
, 'string'
, 'integer'
, 'date'
Тип данных