Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save chukShirley/e199a07cc6ec393349b5 to your computer and use it in GitHub Desktop.
Save chukShirley/e199a07cc6ec393349b5 to your computer and use it in GitHub Desktop.
SELECT a.*, b.NumberOfRows
FROM MYTABLE a
CROSS JOIN (SELECT COUNT(*) AS NumberOfRows FROM MYTABLE) b
SELECT a.*, b.NumberOfRows
FROM (
SELECT column1, column2, ROW_NUMBER() OVER (ORDER BY :sortColumn :sortOrder) as ROW_NUMBER
FROM MYLIB.MYTABLE
WHERE column1='Y'
AND column2 LIKE('%MYSTRING%')
ORDER BY :sortColumn :sortOrder
) a
CROSS JOIN (
SELECT COUNT(*) as NumberOfRows
FROM MYLIB.MYTABLE
WHERE column1='Y'
AND column2 LIKE('%MYSTRING%')
) b
WHERE a.column2 LIKE('%MYSTRING%') AND a.ROW_NUMBER >= 1 AND a.ROW_NUMBER <= 10
SELECT a.*, b.NumberOfRows
FROM MYLIB.MYTABLE1 a
CROSS JOIN
(SELECT COUNT(*) AS NumberOfRows FROM MYLIB.MYTABLE2 as c WHERE c.fieldc1=9999) as b
WHERE a.fielda1=9999
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment