@@ -5665,6 +5665,18 @@ SELECT * FROM cte WHERE d = 2;`,
56655665 {"third row" },
56665666 },
56675667 },
5668+ {
5669+ Query : "select * from mytable intersect select * from tabletest" ,
5670+ Expected : []sql.Row {{1 , "first row" }, {2 , "second row" }, {3 , "third row" }},
5671+ },
5672+ {
5673+ Query : "select * from mytable union distinct select * from tabletest" ,
5674+ Expected : []sql.Row {{1 , "first row" }, {2 , "second row" }, {3 , "third row" }},
5675+ },
5676+ {
5677+ Query : "select * from mytable except select * from tabletest" ,
5678+ Expected : []sql.Row {},
5679+ },
56685680 {
56695681 SkipPrepared : true ,
56705682 Query : "" ,
@@ -6772,6 +6784,10 @@ SELECT * FROM cte WHERE d = 2;`,
67726784 Query : "select replace(s, 'row', '') from mytable order by i" ,
67736785 Expected : []sql.Row {{"first " }, {"second " }, {"third " }},
67746786 },
6787+ {
6788+ Query : "select replace(s, 'row', '') from tabletest order by i" ,
6789+ Expected : []sql.Row {{"first " }, {"second " }, {"third " }},
6790+ },
67756791 {
67766792 Query : "select rpad(s, 13, ' ') from mytable order by i" ,
67776793 Expected : []sql.Row {{"first row " }, {"second row " }, {"third row " }},
@@ -6780,6 +6796,10 @@ SELECT * FROM cte WHERE d = 2;`,
67806796 Query : "select lpad(s, 13, ' ') from mytable order by i" ,
67816797 Expected : []sql.Row {{" first row" }, {" second row" }, {" third row" }},
67826798 },
6799+ {
6800+ Query : "select lpad(s, 13, ' ') from tabletest order by i" ,
6801+ Expected : []sql.Row {{" first row" }, {" second row" }, {" third row" }},
6802+ },
67836803 {
67846804 Query : "select sqrt(i) from mytable order by i" ,
67856805 Expected : []sql.Row {{1.0 }, {1.4142135623730951 }, {1.7320508075688772 }},
0 commit comments