summaryrefslogtreecommitdiffstats
path: root/mysql-test/suite/engines/funcs/r/sq_scalar.result
blob: 869f42bcfe7a63e160aa58a2af2472ee7378046a (plain)
ofshex dumpascii
0000 44 52 4f 50 20 54 41 42 4c 45 20 49 46 20 45 58 49 53 54 53 20 74 31 3b 0a 44 52 4f 50 20 54 41 DROP.TABLE.IF.EXISTS.t1;.DROP.TA
0020 42 4c 45 20 49 46 20 45 58 49 53 54 53 20 74 32 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 BLE.IF.EXISTS.t2;.CREATE.TABLE.t
0040 31 20 28 63 31 20 49 4e 54 2c 20 63 32 20 43 48 41 52 28 31 30 30 29 29 3b 0a 49 4e 53 45 52 54 1.(c1.INT,.c2.CHAR(100));.INSERT
0060 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 20 28 6e 75 6c 6c 2c 6e 75 6c 6c 29 3b 0a 49 4e 53 .INTO.t1.VALUES.(null,null);.INS
0080 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 20 28 31 2c 27 27 29 3b 0a 49 4e 53 45 52 ERT.INTO.t1.VALUES.(1,'');.INSER
00a0 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 20 28 32 2c 27 61 62 63 64 65 27 29 3b 0a 49 4e T.INTO.t1.VALUES.(2,'abcde');.IN
00c0 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 20 28 31 30 30 2c 27 61 62 63 64 65 66 SERT.INTO.t1.VALUES.(100,'abcdef
00e0 67 68 69 6a 27 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32 20 28 63 31 20 49 4e 54 29 ghij');.CREATE.TABLE.t2.(c1.INT)
0100 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 20 28 6e 75 6c 6c 29 3b 0a ;.INSERT.INTO.t2.VALUES.(null);.
0120 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 20 28 32 29 3b 0a 49 4e 53 45 52 INSERT.INTO.t2.VALUES.(2);.INSER
0140 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 20 28 31 30 30 29 3b 0a 53 45 4c 45 43 54 20 28 T.INTO.t2.VALUES.(100);.SELECT.(
0160 53 45 4c 45 43 54 20 41 56 47 28 63 31 29 20 46 52 4f 4d 20 74 31 29 3b 0a 28 53 45 4c 45 43 54 SELECT.AVG(c1).FROM.t1);.(SELECT
0180 20 41 56 47 28 63 31 29 20 46 52 4f 4d 20 74 31 29 0a 33 34 2e 33 33 33 33 0a 53 45 4c 45 43 54 .AVG(c1).FROM.t1).34.3333.SELECT
01a0 20 28 53 45 4c 45 43 54 20 4d 49 4e 28 63 31 29 20 46 52 4f 4d 20 74 32 29 20 46 52 4f 4d 20 74 .(SELECT.MIN(c1).FROM.t2).FROM.t
01c0 31 3b 0a 28 53 45 4c 45 43 54 20 4d 49 4e 28 63 31 29 20 46 52 4f 4d 20 74 32 29 0a 32 0a 32 0a 1;.(SELECT.MIN(c1).FROM.t2).2.2.
01e0 32 0a 32 0a 53 45 4c 45 43 54 20 55 50 50 45 52 28 28 53 45 4c 45 43 54 20 63 32 20 46 52 4f 4d 2.2.SELECT.UPPER((SELECT.c2.FROM
0200 20 74 31 20 57 48 45 52 45 20 63 31 3d 32 29 29 20 46 52 4f 4d 20 74 32 3b 0a 55 50 50 45 52 28 .t1.WHERE.c1=2)).FROM.t2;.UPPER(
0220 28 53 45 4c 45 43 54 20 63 32 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20 63 31 3d 32 29 29 0a (SELECT.c2.FROM.t1.WHERE.c1=2)).
0240 41 42 43 44 45 0a 41 42 43 44 45 0a 41 42 43 44 45 0a 53 45 4c 45 43 54 20 63 31 20 46 52 4f 4d ABCDE.ABCDE.ABCDE.SELECT.c1.FROM
0260 20 74 31 20 57 48 45 52 45 20 63 31 20 3d 20 28 53 45 4c 45 43 54 20 4d 41 58 28 63 31 29 20 46 .t1.WHERE.c1.=.(SELECT.MAX(c1).F
0280 52 4f 4d 20 74 32 29 3b 0a 63 31 0a 31 30 30 0a 53 45 4c 45 43 54 20 63 31 20 46 52 4f 4d 20 74 ROM.t2);.c1.100.SELECT.c1.FROM.t
02a0 31 20 41 53 20 74 20 57 48 45 52 45 20 34 20 3d 20 28 53 45 4c 45 43 54 20 43 4f 55 4e 54 28 2a 1.AS.t.WHERE.4.=.(SELECT.COUNT(*
02c0 29 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 0a 74 31 2e 63 31 20 3d 20 74 2e 63 31 29 3b 0a 63 ).FROM.t1.WHERE.t1.c1.=.t.c1);.c
02e0 31 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 31 3b 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 32 3b 0a 1.DROP.TABLE.t1;.DROP.TABLE.t2;.
0300 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 20 28 63 31 20 49 4e 54 2c 20 63 32 20 56 41 52 43 CREATE.TABLE.t1.(c1.INT,.c2.VARC
0320 48 41 52 28 31 30 30 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 HAR(100));.INSERT.INTO.t1.VALUES
0340 20 28 6e 75 6c 6c 2c 6e 75 6c 6c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c .(null,null);.INSERT.INTO.t1.VAL
0360 55 45 53 20 28 31 2c 27 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 UES.(1,'');.INSERT.INTO.t1.VALUE
0380 53 20 28 32 2c 27 61 62 63 64 65 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 S.(2,'abcde');.INSERT.INTO.t1.VA
03a0 4c 55 45 53 20 28 31 30 30 2c 27 61 62 63 64 65 66 67 68 69 6a 27 29 3b 0a 43 52 45 41 54 45 20 LUES.(100,'abcdefghij');.CREATE.
03c0 54 41 42 4c 45 20 74 32 20 28 63 31 20 49 4e 54 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 TABLE.t2.(c1.INT);.INSERT.INTO.t
03e0 32 20 56 41 4c 55 45 53 20 28 6e 75 6c 6c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 2.VALUES.(null);.INSERT.INTO.t2.
0400 56 41 4c 55 45 53 20 28 32 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 VALUES.(2);.INSERT.INTO.t2.VALUE
0420 53 20 28 31 30 30 29 3b 0a 53 45 4c 45 43 54 20 28 53 45 4c 45 43 54 20 41 56 47 28 63 31 29 20 S.(100);.SELECT.(SELECT.AVG(c1).
0440 46 52 4f 4d 20 74 31 29 3b 0a 28 53 45 4c 45 43 54 20 41 56 47 28 63 31 29 20 46 52 4f 4d 20 74 FROM.t1);.(SELECT.AVG(c1).FROM.t
0460 31 29 0a 33 34 2e 33 33 33 33 0a 53 45 4c 45 43 54 20 28 53 45 4c 45 43 54 20 4d 49 4e 28 63 31 1).34.3333.SELECT.(SELECT.MIN(c1
0480 29 20 46 52 4f 4d 20 74 32 29 20 46 52 4f 4d 20 74 31 3b 0a 28 53 45 4c 45 43 54 20 4d 49 4e 28 ).FROM.t2).FROM.t1;.(SELECT.MIN(
04a0 63 31 29 20 46 52 4f 4d 20 74 32 29 0a 32 0a 32 0a 32 0a 32 0a 53 45 4c 45 43 54 20 55 50 50 45 c1).FROM.t2).2.2.2.2.SELECT.UPPE
04c0 52 28 28 53 45 4c 45 43 54 20 63 32 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20 63 31 3d 32 29 R((SELECT.c2.FROM.t1.WHERE.c1=2)
04e0 29 20 46 52 4f 4d 20 74 32 3b 0a 55 50 50 45 52 28 28 53 45 4c 45 43 54 20 63 32 20 46 52 4f 4d ).FROM.t2;.UPPER((SELECT.c2.FROM
0500 20 74 31 20 57 48 45 52 45 20 63 31 3d 32 29 29 0a 41 42 43 44 45 0a 41 42 43 44 45 0a 41 42 43 .t1.WHERE.c1=2)).ABCDE.ABCDE.ABC
0520 44 45 0a 53 45 4c 45 43 54 20 63 31 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20 63 31 20 3d 20 DE.SELECT.c1.FROM.t1.WHERE.c1.=.
0540 28 53 45 4c 45 43 54 20 4d 41 58 28 63 31 29 20 46 52 4f 4d 20 74 32 29 3b 0a 63 31 0a 31 30 30 (SELECT.MAX(c1).FROM.t2);.c1.100
0560 0a 53 45 4c 45 43 54 20 63 31 20 46 52 4f 4d 20 74 31 20 41 53 20 74 20 57 48 45 52 45 20 34 20 .SELECT.c1.FROM.t1.AS.t.WHERE.4.
0580 3d 20 28 53 45 4c 45 43 54 20 43 4f 55 4e 54 28 2a 29 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 =.(SELECT.COUNT(*).FROM.t1.WHERE
05a0 0a 74 31 2e 63 31 20 3d 20 74 2e 63 31 29 3b 0a 63 31 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 31 .t1.c1.=.t.c1);.c1.DROP.TABLE.t1
05c0 3b 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 32 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 ;.DROP.TABLE.t2;.CREATE.TABLE.t1
05e0 20 28 63 31 20 49 4e 54 2c 20 63 32 20 42 49 4e 41 52 59 28 31 30 30 29 29 3b 0a 49 4e 53 45 52 .(c1.INT,.c2.BINARY(100));.INSER
0600 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 20 28 6e 75 6c 6c 2c 6e 75 6c 6c 29 3b 0a 49 4e T.INTO.t1.VALUES.(null,null);.IN
0620 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 20 28 31 2c 27 27 29 3b 0a 49 4e 53 45 SERT.INTO.t1.VALUES.(1,'');.INSE
0640 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 20 28 32 2c 27 61 62 63 64 65 27 29 3b 0a 49 RT.INTO.t1.VALUES.(2,'abcde');.I
0660 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 20 28 31 30 30 2c 27 61 62 63 64 65 NSERT.INTO.t1.VALUES.(100,'abcde
0680 66 67 68 69 6a 27 29 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32 20 28 63 31 20 49 4e 54 fghij');.CREATE.TABLE.t2.(c1.INT
06a0 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 20 28 6e 75 6c 6c 29 3b );.INSERT.INTO.t2.VALUES.(null);
06c0 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 20 28 32 29 3b 0a 49 4e 53 45 .INSERT.INTO.t2.VALUES.(2);.INSE
06e0 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 53 20 28 31 30 30 29 3b 0a 53 45 4c 45 43 54 20 RT.INTO.t2.VALUES.(100);.SELECT.
0700 28 53 45 4c 45 43 54 20 41 56 47 28 63 31 29 20 46 52 4f 4d 20 74 31 29 3b 0a 28 53 45 4c 45 43 (SELECT.AVG(c1).FROM.t1);.(SELEC
0720 54 20 41 56 47 28 63 31 29 20 46 52 4f 4d 20 74 31 29 0a 33 34 2e 33 33 33 33 0a 53 45 4c 45 43 T.AVG(c1).FROM.t1).34.3333.SELEC
0740 54 20 28 53 45 4c 45 43 54 20 4d 49 4e 28 63 31 29 20 46 52 4f 4d 20 74 32 29 20 46 52 4f 4d 20 T.(SELECT.MIN(c1).FROM.t2).FROM.
0760 74 31 3b 0a 28 53 45 4c 45 43 54 20 4d 49 4e 28 63 31 29 20 46 52 4f 4d 20 74 32 29 0a 32 0a 32 t1;.(SELECT.MIN(c1).FROM.t2).2.2
0780 0a 32 0a 32 0a 53 45 4c 45 43 54 20 55 50 50 45 52 28 28 53 45 4c 45 43 54 20 63 32 20 46 52 4f .2.2.SELECT.UPPER((SELECT.c2.FRO
07a0 4d 20 74 31 20 57 48 45 52 45 20 63 31 3d 32 29 29 20 46 52 4f 4d 20 74 32 3b 0a 55 50 50 45 52 M.t1.WHERE.c1=2)).FROM.t2;.UPPER
07c0 28 28 53 45 4c 45 43 54 20 63 32 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20 63 31 3d 32 29 29 ((SELECT.c2.FROM.t1.WHERE.c1=2))
07e0 0a 61 62 63 64 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .abcde..........................
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0840 00 00 00 00 00 0a 61 62 63 64 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......abcde.....................
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08a0 00 00 00 00 00 00 00 00 00 00 0a 61 62 63 64 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........abcde................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 53 45 4c 45 43 54 20 63 31 20 46 52 4f 4d 20 74 ................SELECT.c1.FROM.t
0920 31 20 57 48 45 52 45 20 63 31 20 3d 20 28 53 45 4c 45 43 54 20 4d 41 58 28 63 31 29 20 46 52 4f 1.WHERE.c1.=.(SELECT.MAX(c1).FRO
0940 4d 20 74 32 29 3b 0a 63 31 0a 31 30 30 0a 53 45 4c 45 43 54 20 63 31 20 46 52 4f 4d 20 74 31 20 M.t2);.c1.100.SELECT.c1.FROM.t1.
0960 41 53 20 74 20 57 48 45 52 45 20 34 20 3d 20 28 53 45 4c 45 43 54 20 43 4f 55 4e 54 28 2a 29 20 AS.t.WHERE.4.=.(SELECT.COUNT(*).
0980 46 52 4f 4d 20 74 31 20 57 48 45 52 45 0a 74 31 2e 63 31 20 3d 20 74 2e 63 31 29 3b 0a 63 31 0a FROM.t1.WHERE.t1.c1.=.t.c1);.c1.
09a0 44 52 4f 50 20 54 41 42 4c 45 20 74 31 3b 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 32 3b 0a 43 52 DROP.TABLE.t1;.DROP.TABLE.t2;.CR
09c0 45 41 54 45 20 54 41 42 4c 45 20 74 31 20 28 63 31 20 49 4e 54 2c 20 63 32 20 56 41 52 42 49 4e EATE.TABLE.t1.(c1.INT,.c2.VARBIN
09e0 41 52 59 28 31 30 30 29 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 ARY(100));.INSERT.INTO.t1.VALUES
0a00 20 28 6e 75 6c 6c 2c 6e 75 6c 6c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c .(null,null);.INSERT.INTO.t1.VAL
0a20 55 45 53 20 28 31 2c 27 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 UES.(1,'');.INSERT.INTO.t1.VALUE
0a40 53 20 28 32 2c 27 61 62 63 64 65 27 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 56 41 S.(2,'abcde');.INSERT.INTO.t1.VA
0a60 4c 55 45 53 20 28 31 30 30 2c 27 61 62 63 64 65 66 67 68 69 6a 27 29 3b 0a 43 52 45 41 54 45 20 LUES.(100,'abcdefghij');.CREATE.
0a80 54 41 42 4c 45 20 74 32 20 28 63 31 20 49 4e 54 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 TABLE.t2.(c1.INT);.INSERT.INTO.t
0aa0 32 20 56 41 4c 55 45 53 20 28 6e 75 6c 6c 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 2.VALUES.(null);.INSERT.INTO.t2.
0ac0 56 41 4c 55 45 53 20 28 32 29 3b 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 20 56 41 4c 55 45 VALUES.(2);.INSERT.INTO.t2.VALUE
0ae0 53 20 28 31 30 30 29 3b 0a 53 45 4c 45 43 54 20 28 53 45 4c 45 43 54 20 41 56 47 28 63 31 29 20 S.(100);.SELECT.(SELECT.AVG(c1).
0b00 46 52 4f 4d 20 74 31 29 3b 0a 28 53 45 4c 45 43 54 20 41 56 47 28 63 31 29 20 46 52 4f 4d 20 74 FROM.t1);.(SELECT.AVG(c1).FROM.t
0b20 31 29 0a 33 34 2e 33 33 33 33 0a 53 45 4c 45 43 54 20 28 53 45 4c 45 43 54 20 4d 49 4e 28 63 31 1).34.3333.SELECT.(SELECT.MIN(c1
0b40 29 20 46 52 4f 4d 20 74 32 29 20 46 52 4f 4d 20 74 31 3b 0a 28 53 45 4c 45 43 54 20 4d 49 4e 28 ).FROM.t2).FROM.t1;.(SELECT.MIN(
0b60 63 31 29 20 46 52 4f 4d 20 74 32 29 0a 32 0a 32 0a 32 0a 32 0a 53 45 4c 45 43 54 20 55 50 50 45 c1).FROM.t2).2.2.2.2.SELECT.UPPE
0b80 52 28 28 53 45 4c 45 43 54 20 63 32 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20 63 31 3d 32 29 R((SELECT.c2.FROM.t1.WHERE.c1=2)
0ba0 29 20 46 52 4f 4d 20 74 32 3b 0a 55 50 50 45 52 28 28 53 45 4c 45 43 54 20 63 32 20 46 52 4f 4d ).FROM.t2;.UPPER((SELECT.c2.FROM
0bc0 20 74 31 20 57 48 45 52 45 20 63 31 3d 32 29 29 0a 61 62 63 64 65 0a 61 62 63 64 65 0a 61 62 63 .t1.WHERE.c1=2)).abcde.abcde.abc
0be0 64 65 0a 53 45 4c 45 43 54 20 63 31 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 20 63 31 20 3d 20 de.SELECT.c1.FROM.t1.WHERE.c1.=.
0c00 28 53 45 4c 45 43 54 20 4d 41 58 28 63 31 29 20 46 52 4f 4d 20 74 32 29 3b 0a 63 31 0a 31 30 30 (SELECT.MAX(c1).FROM.t2);.c1.100
0c20 0a 53 45 4c 45 43 54 20 63 31 20 46 52 4f 4d 20 74 31 20 41 53 20 74 20 57 48 45 52 45 20 34 20 .SELECT.c1.FROM.t1.AS.t.WHERE.4.
0c40 3d 20 28 53 45 4c 45 43 54 20 43 4f 55 4e 54 28 2a 29 20 46 52 4f 4d 20 74 31 20 57 48 45 52 45 =.(SELECT.COUNT(*).FROM.t1.WHERE
0c60 0a 74 31 2e 63 31 20 3d 20 74 2e 63 31 29 3b 0a 63 31 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 31 .t1.c1.=.t.c1);.c1.DROP.TABLE.t1
0c80 3b 0a 44 52 4f 50 20 54 41 42 4c 45 20 74 32 3b 0a ;.DROP.TABLE.t2;.