This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new b4d8ae5204 [test](jdbc)add new pg case from other source (#14445)
b4d8ae5204 is described below

commit b4d8ae52048a4345836b37669d2e23c9f8e45ca8
Author: lsy3993 <[email protected]>
AuthorDate: Thu Nov 24 16:35:59 2022 +0800

    [test](jdbc)add new pg case from other source (#14445)
---
 .../data/jdbc_p0/test_jdbc_query_pg.out            | 274 +++++++++++++++++++++
 .../suites/jdbc_p0/test_jdbc_query_pg.groovy       | 167 +++++++++++++
 2 files changed, 441 insertions(+)

diff --git a/regression-test/data/jdbc_p0/test_jdbc_query_pg.out 
b/regression-test/data/jdbc_p0/test_jdbc_query_pg.out
index 141a790826..a78defa987 100644
--- a/regression-test/data/jdbc_p0/test_jdbc_query_pg.out
+++ b/regression-test/data/jdbc_p0/test_jdbc_query_pg.out
@@ -1063,3 +1063,277 @@ true    abc
 710078936338096128     13978385225     10000   1993-08-03T15:28:11     10000   
1993-08-03T15:28:11     201     456678  1993-08-03T15:28:10     010-18741038    
{"wTS": "1596439690", "rfId": "010-18741038", "remark": "数据", "weight": 70.404} 
1596439690-010-18741038 70.40   数据      \N      \N      \N      \N      
2022-11-19T14:43:54     1993-08-03
 710078936338096128     13987240259651987       10000   1993-08-03T15:48:46     
10000   1993-08-03T15:48:46     201     456678  1993-08-03T15:48:45     
010-18741032    {"wTS": "1596440925", "rfId": "010-18741032", "remark": "数据", 
"weight": 118.863}        1596440925-010-18741032 118.86  数据      \N      \N    
  \N      \N      2022-11-19T14:43:54     1993-08-03
 
+-- !sql1 --
+1026
+
+-- !sql2 --
+1023
+
+-- !sql3 --
+3
+
+-- !sql4 --
+0
+
+-- !sql5 --
+1026
+
+-- !sql6 --
+1026
+
+-- !sql7 --
+1026
+
+-- !sql8 --
+1026
+
+-- !sql9 --
+9
+
+-- !sql10 --
+1026
+
+-- !sql11 --
+2
+
+-- !sql12 --
+false  479     1
+true   547     1
+
+-- !sql13 --
+abc                                                                            
                        \N
+
+-- !sql14 --
+\N     343
+0      136
+
+-- !sql15 --
+1026   1
+
+-- !sql16 --
+1025
+
+-- !sql17 --
+1025
+
+-- !sql18 --
+984    984
+
+-- !sql19 --
+1025   2
+
+-- !sql20 --
+abc                                                                            
                        def     1       524800
+
+-- !sql21 --
+abc                                                                            
                        1       1025
+
+-- !sql22 --
+1025
+
+-- !sql23 --
+1024   1026    1
+
+-- !sql24 --
+2      1       511.5038986354776
+
+-- !sql25 --
+1025
+
+-- !sql26 --
+
+-- !sql27 --
+false
+
+-- !sql28 --
+0
+0
+
+-- !sql29 --
+0
+0
+
+-- !sql30 --
+1
+1
+
+-- !sql31 --
+123    2
+234    1
+
+-- !sql32 --
+\N     1
+2      1025
+
+-- !sql33 --
+124    125     126     127     128     129     130     131     132     133     
2
+235    236     237     238     239     240     241     242     243     244     
1
+
+-- !sql35 --
+\N     \N
+abc    246
+
+-- !sql38 --
+3
+
+-- !sql39 --
+2      1020    2       1020
+2      1021    2       1021
+2      1022    2       1022
+2      1023    2       1023
+2      1024    2       1024
+
+-- !sql42 --
+
+-- !sql43 --
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       0       2022-10-22T10:59:59     34.123  \N      \N
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       16      2022-10-22T10:59:59     34.123  \N      \N
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       24      2022-10-22T10:59:59     34.123  \N      \N
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       32      2022-10-22T10:59:59     34.123  \N      \N
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       8       2022-10-22T10:59:59     34.123  \N      \N
+
+-- !sql44 --
+\N     \N      \N      \N      \N      \N      \N      \N      \N      \N      
123     abc
+\N     \N      \N      \N      \N      \N      \N      \N      \N      \N      
123     abc
+\N     \N      \N      \N      \N      \N      \N      \N      \N      \N      
234     bcd
+
+-- !sql45 --
+
+-- !sql46 --
+
+-- !sql47 --
+
+-- !sql48 --
+0      1       1028
+
+-- !sql49 --
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       234     2022-10-22T10:59:59     34.123  234     bcd     1
+
+-- !sql50 --
+115
+
+-- !sql51 --
+true
+
+-- !sql52 --
+true
+
+-- !sql53 --
+\N
+
+-- !sql54 --
+3
+
+-- !sql55 --
+3075
+
+-- !sql56 --
+2
+3
+
+-- !sql57 --
+2
+
+-- !sql58 --
+1029
+
+-- !sql59 --
+0
+
+-- !sql60 --
+10
+
+-- !sql61 --
+25
+
+-- !sql62 --
+118
+118
+118
+
+-- !sql63 --
+1      2
+
+-- !sql65 --
+0
+1
+
+-- !sql66 --
+0
+1
+
+-- !sql67 --
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       3       2022-10-22T10:59:59     34.123  true    abc             
                                                                                
        def     2022-10-11      1.2339999675750732      1       2       0       
2022-10-22T10:59:59     34.123
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       3       2022-10-22T10:59:59     34.123  true    abc             
                                                                                
        def     2022-10-11      1.2339999675750732      1       2       1       
2022-10-22T10:59:59     34.123
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       3       2022-10-22T10:59:59     34.123  true    abc             
                                                                                
        def     2022-10-11      1.2339999675750732      1       2       2       
2022-10-22T10:59:59     34.123
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       3       2022-10-22T10:59:59     34.123  true    abc             
                                                                                
        def     2022-10-11      1.2339999675750732      1       2       3       
2022-10-22T10:59:59     34.123
+true   abc                                                                     
                                def     2022-10-11      1.2339999675750732      
1       2       3       2022-10-22T10:59:59     34.123  true    abc             
                                                                                
        def     2022-10-11      1.2339999675750732      1       2       3       
2022-10-22T10:59:59     34.123
+
+-- !sql68 --
+123    2
+
+-- !sql70 --
+1      2
+
+-- !sql71 --
+0      2
+
+-- !sql72 --
+123
+123
+234
+
+-- !sql73 --
+
+-- !sql74 --
+1026
+
+-- !sql75 --
+0
+
+-- !sql76 --
+
+-- !sql77 --
+
+-- !sql78 --
+99
+
+-- !sql79 --
+1
+
+-- !sql80 --
+4
+96
+97
+98
+99
+
+-- !sql81 --
+6      3.0
+8      4.0
+
+-- !sql82 --
+1
+
+-- !sql83 --
+4
+96
+97
+98
+99
+
+-- !sql84 --
+\N     \N
+
+-- !sql85 --
+1026
+
+-- !sql86 --
+0
+1
+2
+3
+4
+5
+6
+
diff --git a/regression-test/suites/jdbc_p0/test_jdbc_query_pg.groovy 
b/regression-test/suites/jdbc_p0/test_jdbc_query_pg.groovy
index 73416fbc27..d664f62d70 100644
--- a/regression-test/suites/jdbc_p0/test_jdbc_query_pg.groovy
+++ b/regression-test/suites/jdbc_p0/test_jdbc_query_pg.groovy
@@ -397,6 +397,173 @@ suite("test_jdbc_query_pg", "p0") {
         order_qt_sql """ select count(*) from $dorisInTable1;"""
         order_qt_sql """ select * from $dorisInTable1 order by id limit 5; """
 
+
+        // test for aggregate
+        order_qt_sql1 """ SELECT COUNT(true) FROM $jdbcPg14Table1 """
+        order_qt_sql2 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE k7 < k8 
"""
+        order_qt_sql3 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE NOT k7 < 
k8 """
+        order_qt_sql4 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE NULL """
+        order_qt_sql5 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE 
NULLIF(k2, 'F') IS NULL """
+        order_qt_sql6 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE 
NULLIF(k2, 'F') IS NOT NULL """
+        order_qt_sql7 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE 
NULLIF(k2, 'F') = k2 """
+        order_qt_sql8 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE 
COALESCE(NULLIF(k2, 'abc'), 'abc') = 'abc' """
+        order_qt_sql9 """ SELECT COUNT(*) FROM $jdbcPg14Table1 WHERE k7 < k8 
AND k8 > 30 AND k8 < 40 """
+        order_qt_sql10 """ SELECT COUNT(*) FROM (SELECT k1 FROM 
$jdbcPg14Table1) x """
+        order_qt_sql11 """ SELECT COUNT(*) FROM (SELECT k1, COUNT(*) FROM 
$jdbcPg14Table1 GROUP BY k1) x """
+        order_qt_sql12 """ SELECT k1, c, count(*) FROM (SELECT k1, count(*) c 
FROM $jdbcPg14Table1 GROUP BY k1) as a GROUP BY k1, c """
+        order_qt_sql13 """ SELECT k2, sum(CAST(NULL AS BIGINT)) FROM 
$jdbcPg14Table1 GROUP BY k2 """
+        order_qt_sql14 """ SELECT `key`, COUNT(*) as c FROM (
+                            SELECT CASE WHEN k8 % 3 = 0 THEN NULL WHEN k8 % 5 
= 0 THEN 0 ELSE k8 END AS `key`
+                            FROM $jdbcPg14Table1) as a GROUP BY `key` order by 
c desc limit 2"""
+        order_qt_sql15 """ SELECT lines, COUNT(*) as c FROM (SELECT k7, 
COUNT(*) lines FROM $jdbcPg14Table1 GROUP BY k7) U GROUP BY lines order by c"""
+        order_qt_sql16 """ SELECT COUNT(DISTINCT k8 + 1) FROM $jdbcPg14Table1 
"""
+        order_qt_sql17 """ SELECT COUNT(*) FROM (SELECT DISTINCT k8 + 1 FROM 
$jdbcPg14Table1) t """
+        order_qt_sql18 """ SELECT COUNT(DISTINCT k8), COUNT(*) from 
$jdbcPg14Table1 where k8 > 40 """
+        order_qt_sql19 """ SELECT COUNT(DISTINCT k8) AS count, k7 FROM 
$jdbcPg14Table1 GROUP BY k7 ORDER BY count, k7 """
+        order_qt_sql20 """ SELECT k2, k3, COUNT(DISTINCT k5), SUM(DISTINCT k8) 
FROM $jdbcPg14Table1 GROUP BY k2, k3 order by k2, k3 """
+        order_qt_sql21 """ SELECT k2, COUNT(DISTINCT k7), COUNT(DISTINCT k8) 
FROM $jdbcPg14Table1 GROUP BY k2 """
+        order_qt_sql22 """ SELECT SUM(DISTINCT x) FROM (SELECT k7, 
COUNT(DISTINCT k8) x FROM $jdbcPg14Table1 GROUP BY k7) t """
+        order_qt_sql23 """ SELECT max(k8), COUNT(k7), sum(DISTINCT k6) FROM 
$jdbcPg14Table1 """
+        order_qt_sql24 """ SELECT s, MAX(k6), SUM(a) FROM (SELECT k6, avg(k8) 
AS a, SUM(DISTINCT k7) AS s FROM $jdbcPg14Table1 GROUP BY k6) as b  group by 
s"""
+        order_qt_sql25 """ SELECT COUNT(DISTINCT k8) FROM $jdbcPg14Table1 
WHERE LENGTH(k2) > 2 """
+        sql  """ drop table if exists $dorisExTable2 """
+        sql  """
+            CREATE EXTERNAL TABLE `$dorisExTable2` (
+                `id` int NULL COMMENT "",
+                `name` varchar(20) NULL COMMENT ""
+            ) ENGINE=JDBC
+            PROPERTIES (
+            "resource" = "$jdbcResourcePg14",
+            "table" = "test3", 
+            "table_type"="postgresql"
+            );
+        """
+        order_qt_sql26 """ 
+                        SELECT max(id), min(id), count(id) + 1, count(id)
+                        FROM (SELECT DISTINCT k8 FROM $jdbcPg14Table1) AS r1
+                        LEFT JOIN ${dorisExTable2} as a ON r1.k8 = a.id GROUP 
BY r1.k8 
+                        HAVING sum(id) < 110 """
+        order_qt_sql27 """ SELECT id BETWEEN 110 AND 115 from $dorisExTable2 
GROUP BY id BETWEEN 110 AND 115;  """
+        order_qt_sql28 """ SELECT CAST(id BETWEEN 1 AND 120 AS BIGINT) FROM 
$dorisExTable2 GROUP BY id """
+        order_qt_sql29 """ SELECT CAST(50 BETWEEN id AND 120 AS BIGINT) FROM 
$dorisExTable2 GROUP BY id """
+        order_qt_sql30 """ SELECT CAST(50 BETWEEN 1 AND id AS BIGINT) FROM 
$dorisExTable2 GROUP BY id """
+        order_qt_sql31 """ SELECT CAST(id AS VARCHAR) as a, count(*) FROM 
$dorisExTable2 GROUP BY CAST(id AS VARCHAR) order by a """
+        order_qt_sql32 """ SELECT NULLIF(k7, k8), count(*) as c FROM 
$jdbcPg14Table1 GROUP BY NULLIF(k7, k8) order by c desc"""
+        order_qt_sql33 """ SELECT id + 1, id + 2, id + 3, id + 4, id + 5, id + 
6, id + 7,id + 8, id + 9, id + 10, COUNT(*) AS c
+                            FROM $dorisExTable2 GROUP BY id + 1, id + 2, id + 
3, id + 4, id + 5, id + 6, id + 7,id + 8, id + 9, id + 10
+                            ORDER BY c desc """
+        order_qt_sql35 """ 
+                        SELECT name,SUM(CAST(id AS BIGINT))
+                        FROM $dorisExTable2
+                        WHERE name = 'abc'
+                        GROUP BY name
+                        UNION
+                        SELECT NULL, SUM(CAST(id AS BIGINT))
+                        FROM $dorisExTable2
+                        WHERE name = 'abd' """
+
+
+        // test for distribute queries
+        sql """ drop table if exists $dorisExTable1 """
+        sql  """
+            CREATE EXTERNAL TABLE `$dorisExTable1` (
+                `id` int NULL COMMENT "",
+                `name` varchar(20) NULL COMMENT ""
+            ) ENGINE=JDBC
+            PROPERTIES (
+            "resource" = "$jdbcResourcePg14",
+            "table" = "test3", 
+            "table_type"="postgresql"
+            );
+        """
+        order_qt_sql38 """ SELECT count(*) FROM ${dorisExTable1} WHERE id IN 
(SELECT k8 FROM $jdbcPg14Table1 WHERE k8 > 111); """
+        sql """ create view if not exists aview as select k7, k8 from 
$jdbcPg14Table1; """
+        order_qt_sql39 """ SELECT * FROM aview a JOIN aview b on a.k8 = b.k8 
order by a.k8 desc limit 5 """
+        order_qt_sql42 """ SELECT * FROM (SELECT * FROM $jdbcPg14Table1 WHERE 
k8 % 8 = 0) l JOIN ${dorisExTable1} o ON l.k8 = o.id """
+        order_qt_sql43 """ SELECT * FROM (SELECT * FROM $jdbcPg14Table1 WHERE 
k8 % 8 = 0) l LEFT JOIN ${dorisExTable1} o ON l.k8 = o.id order by k8 limit 5"""
+        order_qt_sql44 """ SELECT * FROM (SELECT * FROM $jdbcPg14Table1 WHERE 
k8 % 8 = 0) l RIGHT JOIN ${dorisExTable1} o ON l.k8 = o.id"""
+        order_qt_sql45 """ SELECT * FROM (SELECT * FROM $jdbcPg14Table1 WHERE 
k8 % 8 = 0) l JOIN 
+                            (SELECT id, COUNT(*) FROM ${dorisExTable1} WHERE 
id > 111 GROUP BY id ORDER BY id) o ON l.k8 = o.id """
+        order_qt_sql46 """ SELECT * FROM (SELECT * FROM $jdbcPg14Table1 WHERE 
k8 % 8 = 0) l JOIN ${dorisExTable1} o ON l.k8 = o.id + 1"""
+        order_qt_sql47 """ SELECT * FROM (
+                            SELECT k8 % 120 AS a, k8 % 3 AS b
+                            FROM $jdbcPg14Table1) l JOIN 
+                            (SELECT t1.a AS a, SUM(t1.b) AS b, 
SUM(LENGTH(t2.name)) % 3 AS d
+                                FROM ( SELECT id AS a, id % 3 AS b FROM 
${dorisExTable1}) t1
+                            JOIN ${dorisExTable1} t2 ON t1.a = t2.id GROUP BY 
t1.a) o
+                            ON l.b = o.d AND l.a = o.a order by l.a desc limit 
3"""
+        order_qt_sql48 """ SELECT x, y, COUNT(*) as c FROM (SELECT k8, 0 AS x 
FROM $jdbcPg14Table1) a
+                            JOIN (SELECT k8, 1 AS y FROM $jdbcPg14Table1) b ON 
a.k8 = b.k8 group by x, y order by c desc limit 3 """
+        order_qt_sql49 """ SELECT * FROM (SELECT * FROM $jdbcPg14Table1 WHERE 
k8 % 120 > 110) l
+                            JOIN (SELECT *, COUNT(1) OVER (PARTITION BY id 
ORDER BY id) FROM ${dorisExTable1}) o ON l.k8 = o.id """
+        order_qt_sql50 """ SELECT COUNT(*) FROM $jdbcPg14Table1 as a LEFT 
OUTER JOIN ${dorisExTable1} as b ON a.k8 = b.id AND a.k8 > 111 WHERE a.k8 < 114 
"""
+        order_qt_sql51 """ SELECT count(*) > 0 FROM $jdbcPg14Table1 JOIN 
${dorisExTable1} ON (cast(1.2 AS FLOAT) = CAST(1.2 AS decimal(2,1))) """
+        order_qt_sql52 """ SELECT count(*) > 0 FROM $jdbcPg14Table1 JOIN 
${dorisExTable1} ON CAST((CASE WHEN (TRUE IS NOT NULL) THEN '1.2' ELSE '1.2' 
END) AS FLOAT) = CAST(1.2 AS decimal(2,1)) """
+        order_qt_sql53 """ SELECT SUM(k8) FROM $jdbcPg14Table1 as a JOIN 
${dorisExTable1} as b ON a.k8 = CASE WHEN b.id % 2 = 0 and b.name = 'abc' THEN 
b.id ELSE NULL END """
+        order_qt_sql54 """ SELECT COUNT(*) FROM $jdbcPg14Table1 a JOIN 
${dorisExTable1} b on not (a.k8 <> b.id) """
+        order_qt_sql55 """ SELECT COUNT(*) FROM $jdbcPg14Table1 a JOIN 
${dorisExTable1} b on not not not (a.k8 = b.id)  """
+        order_qt_sql56 """ SELECT x + y FROM (
+                           SELECT id, COUNT(*) x FROM ${dorisExTable1} GROUP 
BY id) a JOIN 
+                            (SELECT k8, COUNT(*) y FROM $jdbcPg14Table1 GROUP 
BY k8) b ON a.id = b.k8 """
+        order_qt_sql57 """ SELECT COUNT(*) FROM ${dorisExTable1} as a JOIN 
$jdbcPg14Table1 as b ON a.id = b.k8 AND a.name LIKE '%ab%' """
+        order_qt_sql58 """ 
+                        SELECT COUNT(*) FROM
+                        (SELECT a.k8 AS o1, b.id AS o2 FROM $jdbcPg14Table1 as 
a LEFT OUTER JOIN ${dorisExTable1} as b 
+                        ON a.k8 = b.id AND b.id < 114
+                            UNION ALL
+                        SELECT a.k8 AS o1, b.id AS o2 FROM $jdbcPg14Table1 as 
a RIGHT OUTER JOIN ${dorisExTable1} as b 
+                        ON a.k8 = b.id AND b.id < 114 WHERE a.k8 IS NULL) as t1
+                         WHERE o1 IS NULL OR o2 IS NULL """
+        order_qt_sql59 """ SELECT COUNT(*) FROM $jdbcPg14Table1 as a JOIN 
${dorisExTable1} as b ON a.k8 = 112 AND b.id = 112 """
+        order_qt_sql60 """ WITH x AS (SELECT DISTINCT k8 FROM $jdbcPg14Table1 
ORDER BY k8 LIMIT 10)
+                            SELECT count(*) FROM x a JOIN x b on a.k8 = b.k8 
"""
+        order_qt_sql61 """ SELECT COUNT(*) FROM (SELECT * FROM $jdbcPg14Table1 
ORDER BY k8 desc LIMIT 5) a 
+                            CROSS JOIN (SELECT * FROM $jdbcPg14Table1 ORDER BY 
k8 desc LIMIT 5) b """
+        order_qt_sql62 """ SELECT a.k8 FROM (SELECT * FROM $jdbcPg14Table1 
WHERE k8 < 119) a
+                            CROSS JOIN (SELECT * FROM $jdbcPg14Table1 WHERE k8 
> 100) b order by a.k8 desc limit 3"""
+        order_qt_sql63 """ SELECT * FROM (SELECT 1 a) x CROSS JOIN (SELECT 2 
b) y """
+        order_qt_sql65 """ SELECT t.c FROM (SELECT 1) as t1 CROSS JOIN (SELECT 
0 AS c UNION ALL SELECT 1) t """
+        order_qt_sql66 """ SELECT t.c FROM (SELECT 1) as a CROSS JOIN (SELECT 
0 AS c UNION ALL SELECT 1) t """
+        order_qt_sql67 """ SELECT * FROM (SELECT * FROM $jdbcPg14Table1 ORDER 
BY k8 LIMIT 5) a
+                            JOIN (SELECT * FROM $jdbcPg14Table1 ORDER BY k8 
LIMIT 5) b ON 123 = 123
+                            order by a.k8 desc limit 5"""
+        order_qt_sql68 """ SELECT id, count(1) as c FROM $dorisExTable1 GROUP 
BY id
+                            HAVING c IN (select k8 from $jdbcPg14Table1 where 
k8 = 2) """
+
+
+        // test for order by
+        order_qt_sql70 """ WITH t AS (SELECT 1 x, 2 y) SELECT x, y FROM t 
ORDER BY x, y """
+        order_qt_sql71 """ WITH t AS (SELECT k8 x, k7 y FROM $jdbcPg14Table1) 
SELECT x, y FROM t ORDER BY x, y LIMIT 1 """
+        order_qt_sql72 """ SELECT id X FROM ${dorisExTable1} ORDER BY x """
+
+
+       // test for queries
+        order_qt_sql73 """ SELECT k7, k8 FROM $jdbcPg14Table1 LIMIT 0 """
+        order_qt_sql74 """ SELECT COUNT(k8) FROM $jdbcPg14Table1 """
+        order_qt_sql75 """ SELECT COUNT(CAST(NULL AS BIGINT)) FROM 
$jdbcPg14Table1 """
+        order_qt_sql76 """ SELECT k8 FROM $jdbcPg14Table1 WHERE k8 < 120 
INTERSECT SELECT id as k8 FROM ${dorisExTable1}  """
+        order_qt_sql77 """ SELECT k8 FROM $jdbcPg14Table1 WHERE k8 < 120 
INTERSECT DISTINCT SELECT id as k8 FROM ${dorisExTable1}  """
+        order_qt_sql78 """ WITH wnation AS (SELECT k7, k8 FROM 
$jdbcPg14Table1) 
+                            SELECT k8 FROM wnation WHERE k8 < 100
+                            INTERSECT SELECT k8 FROM wnation WHERE k8 > 98 """
+        order_qt_sql79 """ SELECT num FROM (SELECT 1 AS num FROM 
$jdbcPg14Table1 WHERE k8=10 
+                            INTERSECT SELECT 1 FROM $jdbcPg14Table1 WHERE 
k8=20) T """
+        order_qt_sql80 """ SELECT k8 FROM (SELECT k8 FROM $jdbcPg14Table1 
WHERE k8 < 100
+                            INTERSECT SELECT k8 FROM $jdbcPg14Table1 WHERE k8 
> 95) as t1
+                            UNION SELECT 4 """
+        order_qt_sql81 """ SELECT k8, k8 / 2 FROM (SELECT k8 FROM 
$jdbcPg14Table1 WHERE k8 < 10
+                            INTERSECT SELECT k8 FROM $jdbcPg14Table1 WHERE k8 
> 4) T WHERE k8 % 2 = 0 order by k8 limit 3 """
+        order_qt_sql82 """ SELECT k8 FROM (SELECT k8 FROM $jdbcPg14Table1 
WHERE k8 < 7
+                            UNION SELECT k8 FROM $jdbcPg14Table1 WHERE k8 > 
21) as t1
+                            INTERSECT SELECT 1 """
+        order_qt_sql83 """ SELECT k8 FROM (SELECT k8 FROM $jdbcPg14Table1 
WHERE k8 < 100
+                            INTERSECT SELECT k8 FROM $jdbcPg14Table1 WHERE k8 
> 95) as t1
+                            UNION ALL SELECT 4 """
+        order_qt_sql84 """ SELECT NULL, NULL INTERSECT SELECT NULL, NULL FROM 
$jdbcPg14Table1 """
+        order_qt_sql85 """ SELECT COUNT(*) FROM $jdbcPg14Table1 INTERSECT 
SELECT COUNT(k8) FROM $jdbcPg14Table1 HAVING SUM(k7) IS NOT NULL """
+        order_qt_sql86 """ SELECT k8 FROM $jdbcPg14Table1 WHERE k8 < 7 EXCEPT 
SELECT k8 FROM $jdbcPg14Table1 WHERE k8 > 21 """
+
+
     }
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to