mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
Merge olga.mysql.com:/home/igor/mysql-4.1-opt
into olga.mysql.com:/home/igor/mysql-5.0-opt mysql-test/r/order_by.result: Manual merge mysql-test/t/order_by.test: Manual merge
This commit is contained in:
@@ -964,6 +964,31 @@ x1 x2
|
|||||||
4
|
4
|
||||||
1
|
1
|
||||||
2
|
2
|
||||||
|
SELECT a, a IN (1,2) FROM t1 ORDER BY a IN (1,2);
|
||||||
|
a a IN (1,2)
|
||||||
|
3 0
|
||||||
|
4 0
|
||||||
|
2 1
|
||||||
|
1 1
|
||||||
|
SELECT a FROM t1 ORDER BY a IN (1,2);
|
||||||
|
a
|
||||||
|
3
|
||||||
|
4
|
||||||
|
2
|
||||||
|
1
|
||||||
|
SELECT a+10 FROM t1 ORDER BY a IN (1,2);
|
||||||
|
a+10
|
||||||
|
13
|
||||||
|
14
|
||||||
|
12
|
||||||
|
11
|
||||||
|
SELECT a, IF(a IN (1,2), a, a+10) FROM t1
|
||||||
|
ORDER BY IF(a IN (3,4), a, a+10);
|
||||||
|
a IF(a IN (1,2), a, a+10)
|
||||||
|
3 13
|
||||||
|
4 14
|
||||||
|
1 1
|
||||||
|
2 2
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
create table t1 (a int not null, b int not null, c int not null);
|
create table t1 (a int not null, b int not null, c int not null);
|
||||||
insert t1 values (1,1,1),(1,1,2),(1,2,1);
|
insert t1 values (1,1,1),(1,1,2),(1,2,1);
|
||||||
|
@@ -658,6 +658,12 @@ SELECT IF(a IN (1,2), a, '') as x1, IF(a NOT IN (1,2), a, '') as x2
|
|||||||
SELECT IF(a IN (1,2), a, '') as x1, IF(a NOT IN (1,2), a, '') as x2
|
SELECT IF(a IN (1,2), a, '') as x1, IF(a NOT IN (1,2), a, '') as x2
|
||||||
FROM t1 GROUP BY x1, IF(a NOT IN (1,2), a, '');
|
FROM t1 GROUP BY x1, IF(a NOT IN (1,2), a, '');
|
||||||
|
|
||||||
|
# The remaining queries are for better coverage
|
||||||
|
SELECT a, a IN (1,2) FROM t1 ORDER BY a IN (1,2);
|
||||||
|
SELECT a FROM t1 ORDER BY a IN (1,2);
|
||||||
|
SELECT a+10 FROM t1 ORDER BY a IN (1,2);
|
||||||
|
SELECT a, IF(a IN (1,2), a, a+10) FROM t1
|
||||||
|
ORDER BY IF(a IN (3,4), a, a+10);
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
|
||||||
# End of 4.1
|
# End of 4.1
|
||||||
|
Reference in New Issue
Block a user