Norm is not ORM, it is just a SQL query builder.
-
✓ Select Statement
-
✓ CTE
-
✓ SubQueries
-
✓ Limit … Offset
-
-
✓ Update Statement
-
✓ Delete Statement
-
❏ OO Query Builder
-
❏ Functional Query Builder
-
Dialects
-
❏ SQL Server
-
❏ 2008
-
❏ 2008+
-
-
❏ MySQL
-
❏ Oracle
-
❏ SQLite
-
❏ PostgreSQL
-
WITH [__RowNumberWrapper_1] AS (
SELECT ...columns, (ROW_NUMBER() OVER (ORDER BY (col1))) AS [__RowNumber_1]
FROM table
ORDER BY col1
)
SELECT ...columns
FROM [__RowNumberWrapper_1]
WHERE [__RowNumber_1] BETWEEN @offset AND (@offset + @limit)