mirror of https://github.com/postgres/postgres
Removed CURRENT keyword for rule queries and changed rules regression accordingly. CURRENT has beed announced to disappear in v6.5. JanREL6_5_PATCHES
parent
54e5d25666
commit
be948af2e8
@ -0,0 +1,106 @@ |
|||||||
|
QUERY: SELECT ''::text AS two, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 > 50 |
||||||
|
ORDER BY unique1 LIMIT 2; |
||||||
|
two|unique1|unique2|stringu1 |
||||||
|
---+-------+-------+-------- |
||||||
|
| 51| 76|ZBAAAA |
||||||
|
| 52| 985|ACAAAA |
||||||
|
(2 rows) |
||||||
|
|
||||||
|
QUERY: SELECT ''::text AS five, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 > 60 |
||||||
|
ORDER BY unique1 LIMIT 5; |
||||||
|
five|unique1|unique2|stringu1 |
||||||
|
----+-------+-------+-------- |
||||||
|
| 61| 560|JCAAAA |
||||||
|
| 62| 633|KCAAAA |
||||||
|
| 63| 296|LCAAAA |
||||||
|
| 64| 479|MCAAAA |
||||||
|
| 65| 64|NCAAAA |
||||||
|
(5 rows) |
||||||
|
|
||||||
|
QUERY: SELECT ''::text AS two, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 > 60 AND unique1 < 63 |
||||||
|
ORDER BY unique1 LIMIT 5; |
||||||
|
two|unique1|unique2|stringu1 |
||||||
|
---+-------+-------+-------- |
||||||
|
| 61| 560|JCAAAA |
||||||
|
| 62| 633|KCAAAA |
||||||
|
(2 rows) |
||||||
|
|
||||||
|
QUERY: SELECT ''::text AS three, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 > 100 |
||||||
|
ORDER BY unique1 LIMIT 3 OFFSET 20; |
||||||
|
three|unique1|unique2|stringu1 |
||||||
|
-----+-------+-------+-------- |
||||||
|
| 121| 700|REAAAA |
||||||
|
| 122| 519|SEAAAA |
||||||
|
| 123| 777|TEAAAA |
||||||
|
(3 rows) |
||||||
|
|
||||||
|
QUERY: SELECT ''::text AS zero, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 < 50 |
||||||
|
ORDER BY unique1 DESC LIMIT 8 OFFSET 99; |
||||||
|
zero|unique1|unique2|stringu1 |
||||||
|
----+-------+-------+-------- |
||||||
|
(0 rows) |
||||||
|
|
||||||
|
QUERY: SELECT ''::text AS eleven, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 < 50 |
||||||
|
ORDER BY unique1 DESC LIMIT 20 OFFSET 39; |
||||||
|
eleven|unique1|unique2|stringu1 |
||||||
|
------+-------+-------+-------- |
||||||
|
| 10| 520|KAAAAA |
||||||
|
| 9| 49|JAAAAA |
||||||
|
| 8| 653|IAAAAA |
||||||
|
| 7| 647|HAAAAA |
||||||
|
| 6| 978|GAAAAA |
||||||
|
| 5| 541|FAAAAA |
||||||
|
| 4| 833|EAAAAA |
||||||
|
| 3| 431|DAAAAA |
||||||
|
| 2| 326|CAAAAA |
||||||
|
| 1| 214|BAAAAA |
||||||
|
| 0| 998|AAAAAA |
||||||
|
(11 rows) |
||||||
|
|
||||||
|
QUERY: SELECT ''::text AS ten, unique1, unique2, stringu1 |
||||||
|
FROM onek |
||||||
|
ORDER BY unique1 OFFSET 990; |
||||||
|
ten|unique1|unique2|stringu1 |
||||||
|
---+-------+-------+-------- |
||||||
|
| 990| 369|CMAAAA |
||||||
|
| 991| 426|DMAAAA |
||||||
|
| 992| 363|EMAAAA |
||||||
|
| 993| 661|FMAAAA |
||||||
|
| 994| 695|GMAAAA |
||||||
|
| 995| 144|HMAAAA |
||||||
|
| 996| 258|IMAAAA |
||||||
|
| 997| 21|JMAAAA |
||||||
|
| 998| 549|KMAAAA |
||||||
|
| 999| 152|LMAAAA |
||||||
|
(10 rows) |
||||||
|
|
||||||
|
QUERY: SELECT ''::text AS five, unique1, unique2, stringu1 |
||||||
|
FROM onek |
||||||
|
ORDER BY unique1 OFFSET 990 LIMIT 5; |
||||||
|
five|unique1|unique2|stringu1 |
||||||
|
----+-------+-------+-------- |
||||||
|
| 990| 369|CMAAAA |
||||||
|
| 991| 426|DMAAAA |
||||||
|
| 992| 363|EMAAAA |
||||||
|
| 993| 661|FMAAAA |
||||||
|
| 994| 695|GMAAAA |
||||||
|
(5 rows) |
||||||
|
|
||||||
|
QUERY: SELECT ''::text AS five, unique1, unique2, stringu1 |
||||||
|
FROM onek |
||||||
|
ORDER BY unique1 LIMIT 5, 900; |
||||||
|
five|unique1|unique2|stringu1 |
||||||
|
----+-------+-------+-------- |
||||||
|
| 900| 913|QIAAAA |
||||||
|
| 901| 931|RIAAAA |
||||||
|
| 902| 702|SIAAAA |
||||||
|
| 903| 641|TIAAAA |
||||||
|
| 904| 793|UIAAAA |
||||||
|
(5 rows) |
||||||
|
|
@ -0,0 +1,31 @@ |
|||||||
|
-- |
||||||
|
-- Check the LIMIT/OFFSET feature of SELECT |
||||||
|
-- |
||||||
|
|
||||||
|
SELECT ''::text AS two, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 > 50 |
||||||
|
ORDER BY unique1 LIMIT 2; |
||||||
|
SELECT ''::text AS five, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 > 60 |
||||||
|
ORDER BY unique1 LIMIT 5; |
||||||
|
SELECT ''::text AS two, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 > 60 AND unique1 < 63 |
||||||
|
ORDER BY unique1 LIMIT 5; |
||||||
|
SELECT ''::text AS three, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 > 100 |
||||||
|
ORDER BY unique1 LIMIT 3 OFFSET 20; |
||||||
|
SELECT ''::text AS zero, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 < 50 |
||||||
|
ORDER BY unique1 DESC LIMIT 8 OFFSET 99; |
||||||
|
SELECT ''::text AS eleven, unique1, unique2, stringu1 |
||||||
|
FROM onek WHERE unique1 < 50 |
||||||
|
ORDER BY unique1 DESC LIMIT 20 OFFSET 39; |
||||||
|
SELECT ''::text AS ten, unique1, unique2, stringu1 |
||||||
|
FROM onek |
||||||
|
ORDER BY unique1 OFFSET 990; |
||||||
|
SELECT ''::text AS five, unique1, unique2, stringu1 |
||||||
|
FROM onek |
||||||
|
ORDER BY unique1 OFFSET 990 LIMIT 5; |
||||||
|
SELECT ''::text AS five, unique1, unique2, stringu1 |
||||||
|
FROM onek |
||||||
|
ORDER BY unique1 LIMIT 5, 900; |
Loading…
Reference in new issue