diff options
author | Thomas G. Lockhart <lockhart@fourpalms.org> | 1998-07-09 14:32:14 +0000 |
---|---|---|
committer | Thomas G. Lockhart <lockhart@fourpalms.org> | 1998-07-09 14:32:14 +0000 |
commit | 511b368f97f2091b4a1fce7191596b566b684064 (patch) | |
tree | 461a32a66070660aaf6e236782f0d6b82f810b18 | |
parent | 3a3c1b85a30ba6106c488f64d2b26d83a82d5e3b (diff) | |
download | postgresql-511b368f97f2091b4a1fce7191596b566b684064.tar.gz postgresql-511b368f97f2091b4a1fce7191596b566b684064.zip |
Renamed from "junkfilter" test.
-rw-r--r-- | src/test/regress/expected/select_implicit.out | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/src/test/regress/expected/select_implicit.out b/src/test/regress/expected/select_implicit.out new file mode 100644 index 00000000000..42af780a61f --- /dev/null +++ b/src/test/regress/expected/select_implicit.out @@ -0,0 +1,132 @@ +QUERY: CREATE TABLE test_missing_target (a int, b int, c char(8)); +QUERY: INSERT INTO test_missing_target VALUES (0, 1, 'XXXX'); +QUERY: INSERT INTO test_missing_target VALUES (1, 2, 'AAAA'); +QUERY: INSERT INTO test_missing_target VALUES (2, 2, 'AAAA'); +QUERY: INSERT INTO test_missing_target VALUES (3, 3, 'BBBB'); +QUERY: INSERT INTO test_missing_target VALUES (4, 3, 'BBBB'); +QUERY: INSERT INTO test_missing_target VALUES (5, 3, 'BBBB'); +QUERY: INSERT INTO test_missing_target VALUES (6, 4, 'CCCC'); +QUERY: INSERT INTO test_missing_target VALUES (7, 4, 'CCCC'); +QUERY: INSERT INTO test_missing_target VALUES (8, 4, 'CCCC'); +QUERY: INSERT INTO test_missing_target VALUES (9, 4, 'CCCC'); +QUERY: SELECT c, count(*) FROM test_missing_target GROUP BY test_missing_target.c; +c |count +--------+----- +AAAA | 2 +BBBB | 3 +CCCC | 4 +XXXX | 1 +(4 rows) + +QUERY: SELECT count(*) FROM test_missing_target GROUP BY test_missing_target.c; +count +----- + 2 + 3 + 4 + 1 +(4 rows) + +QUERY: SELECT count(*) FROM test_missing_target GROUP BY a ORDER BY b; +ERROR: parser: illegal use of aggregates or non-group column in target list +QUERY: SELECT count(*) FROM test_missing_target GROUP BY b ORDER BY b; +count +----- + 1 + 2 + 3 + 4 +(4 rows) + +QUERY: SELECT test_missing_target.b, count(*) + FROM test_missing_target GROUP BY b ORDER BY b; +b|count +-+----- +1| 1 +2| 2 +3| 3 +4| 4 +(4 rows) + +QUERY: SELECT c FROM test_missing_target ORDER BY a; +c +-------- +XXXX +AAAA +AAAA +BBBB +BBBB +BBBB +CCCC +CCCC +CCCC +CCCC +(10 rows) + +QUERY: SELECT count(*) FROM test_missing_target GROUP BY b ORDER BY b desc; +count +----- + 4 + 3 + 2 + 1 +(4 rows) + +QUERY: SELECT count(*) FROM test_missing_target ORDER BY 1 desc; +count +----- + 10 +(1 row) + +QUERY: SELECT c, count(*) FROM test_missing_target GROUP BY 1; +c |count +--------+----- +AAAA | 2 +BBBB | 3 +CCCC | 4 +XXXX | 1 +(4 rows) + +QUERY: SELECT c, count(*) FROM test_missing_target GROUP BY 3; +ERROR: ORDER/GROUP BY position 3 is not in target list +QUERY: SELECT count(*) FROM test_missing_target x, test_missing_target y + WHERE x.a = y.a + GROUP BY b ORDER BY b; +ERROR: Column b is ambiguous +QUERY: SELECT x.b, count(*) FROM test_missing_target x, test_missing_target y + WHERE x.a = y.a + GROUP BY x.b; +b|count +-+----- +1| 1 +2| 2 +3| 3 +4| 4 +(4 rows) + +QUERY: SELECT count(*) FROM test_missing_target x, test_missing_target y + WHERE x.a = y.a + GROUP BY x.b; +count +----- + 1 + 2 + 3 + 4 +(4 rows) + +QUERY: SELECT count(*) INTO TABLE test_missing_target2 +FROM test_missing_target x, test_missing_target y + WHERE x.a = y.a + GROUP BY x.b; +QUERY: SELECT * FROM test_missing_target2; +count +----- + 1 + 2 + 3 + 4 +(4 rows) + +QUERY: DROP TABLE test_missing_target; +QUERY: DROP TABLE test_missing_target2; |