Skip to content

Commit 9cf0f6d

Browse files
committed
add table queries using oct()
1 parent 96c2e97 commit 9cf0f6d

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

enginetest/queries/queries.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8439,6 +8439,26 @@ SELECT * FROM cte WHERE d = 2;`,
84398439
Query: "SELECT OCT(HEX(SUBSTRING('127.0', 1, 3)))",
84408440
Expected: []sql.Row{{"1143625"}},
84418441
},
8442+
{
8443+
Query: "SELECT i, OCT(i), OCT(-i), OCT(i * 2) FROM mytable ORDER BY i",
8444+
Expected: []sql.Row{
8445+
{1, "1", "1777777777777777777777", "2"},
8446+
{2, "2", "1777777777777777777776", "4"},
8447+
{3, "3", "1777777777777777777775", "6"},
8448+
},
8449+
},
8450+
{
8451+
Query: "SELECT OCT(i) FROM mytable ORDER BY CONV(i, 10, 16)",
8452+
Expected: []sql.Row{{"1"}, {"2"}, {"3"}},
8453+
},
8454+
{
8455+
Query: "SELECT i FROM mytable WHERE OCT(s) > 0",
8456+
Expected: []sql.Row{},
8457+
},
8458+
{
8459+
Query: "SELECT s FROM mytable WHERE OCT(i*123) < 400",
8460+
Expected: []sql.Row{{"first row"}, {"second row"}},
8461+
},
84428462
{
84438463
Query: `SELECT t1.pk from one_pk join (one_pk t1 join one_pk t2 on t1.pk = t2.pk) on t1.pk = one_pk.pk and one_pk.pk = 1 join (one_pk t3 join one_pk t4 on t3.c1 is not null) on t3.pk = one_pk.pk and one_pk.c1 = 10`,
84448464
Expected: []sql.Row{{1}, {1}, {1}, {1}},

0 commit comments

Comments
 (0)