From fe02e6d9cf49c8d9c68e7ce1626231a1405f45e7 Mon Sep 17 00:00:00 2001 From: maui Date: Sun, 7 Apr 2024 21:40:56 +0200 Subject: [PATCH] Nulls last --- src/server/helpers/order-by.ts | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/server/helpers/order-by.ts b/src/server/helpers/order-by.ts index 403cc77e..238a811c 100644 --- a/src/server/helpers/order-by.ts +++ b/src/server/helpers/order-by.ts @@ -1,17 +1,5 @@ import { sql, type AnyColumn, type SQLWrapper } from 'drizzle-orm' export function ascNullsEnd(column: SQLWrapper | AnyColumn) { - return sql`ISNULL(${column}), ${column} asc` -} - -export function descNullsEnd(column: SQLWrapper | AnyColumn) { - return sql`ISNULL(${column}), ${column} desc` -} - -export function ascNullsStart(column: SQLWrapper | AnyColumn) { - return sql`NOT ISNULL(${column}), ${column} asc` -} - -export function descNullsStart(column: SQLWrapper | AnyColumn) { - return sql`NOT ISNULL(${column}), ${column} desc` + return sql`${column} ASC NULLS LAST` }