order by column null first

Beaver Bridge - Jan 26 - - Dev Community

postgres의 order by에도 null 값을 먼저 나오게 할 수 있다.

select date, created_at, deleted_at
from meal_orders
where date = '2023-07-09'
order by deleted_at nulls first, created_at asc
limit 10
Enter fullscreen mode Exit fullscreen mode

이렇게하면 null 값이 먼저 나오고, 그 다음의 정렬 조건에 맞춰서 데이터가 정렬된다.

Image description


select date, created_at, deleted_at
from meal_orders
where date = '2023-07-09'
order by deleted_at nulls last, created_at asc
limit 10
Enter fullscreen mode Exit fullscreen mode

이렇게 null을 나중에 나오게 할 수 있다.

Image description

. . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player