Lines Matching refs:DECODE

4 SELECT DECODE(10);
6 SELECT DECODE(10,10);
8 SELECT DECODE(10,10,'x10');
9 SELECT DECODE(11,10,'x10');
11 SELECT DECODE(10,10,'x10','def');
12 SELECT DECODE(11,10,'x10','def');
14 SELECT DECODE(10,10,'x10',11,'x11','def');
15 SELECT DECODE(11,10,'x10',11,'x11','def');
16 SELECT DECODE(12,10,'x10',11,'x11','def');
18 EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11','def');
25 --echo # MDEV-13863 sql_mode=ORACLE: DECODE does not treat two NULLs as equivalent
29 SELECT DECODE(10);
31 SELECT DECODE(10,10);
39 EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11');
40 EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11','def');
47 DECODE(a,1,'x1',NULL,'xNULL') AS d1,
48 DECODE(a,1,'x1',NULL,'xNULL','xELSE') AS d2,
56 SELECT DECODE(TIME'10:20:31','10:20:31','then1','10:20:32','then2','def');
57 SELECT DECODE(TIME'10:20:32','10:20:31','then1','10:20:32','then2','def');
58 SELECT DECODE(TIME'10:20:33','10:20:31','then1',NULL,'then2NULL','10:20:33','then3','def');
59 SELECT DECODE(NULL,TIME'10:20:31','then1',NULL,'then2NULL','10:20:33','then3','def');
61 SELECT DECODE(TIMESTAMP'2001-01-01 10:20:31','2001-01-01 10:20:31','then1','2001-01-01 10:20:32','t…
62 SELECT DECODE(TIMESTAMP'2001-01-01 10:20:32','2001-01-01 10:20:31','then1','2001-01-01 10:20:32','t…
63 SELECT DECODE(TIMESTAMP'2001-01-01 10:20:33','2001-01-01 10:20:31','then1',NULL,'then2NULL','2001-0…
64 SELECT DECODE(NULL,TIMESTAMP'2001-01-01 10:20:31','then1',NULL,'then2NULL','2001-01-01 10:20:33','t…
66 SELECT DECODE('w1','w1','then1','w2','then2','def');
67 SELECT DECODE('w2','w1','then1','w2','then2','def');
68 SELECT DECODE('w3','w1','then1',NULL,'then2NULL','w3','then3','def');
69 SELECT DECODE(NULL,'w1','then1',NULL,'then2NULL','w3','then3','def');
71 SELECT DECODE(1,1,'then1',2,'then2','def');
72 SELECT DECODE(2,1,'then1',2,'then2','def');
73 SELECT DECODE(3,1,'then1',NULL,'then2NULL',3,'then3','def');
74 SELECT DECODE(NULL,1,'then1',NULL,'then2NULL',3,'then3','def');
75 SELECT DECODE(CAST(NULL AS SIGNED),1,'then1',NULL,'then2NULL',3,'then3','def');
77 SELECT DECODE(1.0,1.0,'then1',2.0,'then2','def');
78 SELECT DECODE(2.0,1.0,'then1',2.0,'then2','def');
79 SELECT DECODE(3.0,1.0,'then1',NULL,'then2NULL',3.0,'then3','def');
80 SELECT DECODE(NULL,1.0,'then1',NULL,'then2NULL',3.0,'then3','def');
81 SELECT DECODE(CAST(NULL AS DECIMAL),1.0,'then1',NULL,'then2NULL',3.0,'then3','def');
83 SELECT DECODE(1e0,1e0,'then1',2e0,'then2','def');
84 SELECT DECODE(2e0,1e0,'then1',2e0,'then2','def');
85 SELECT DECODE(3e0,1e0,'then1',NULL,'then2NULL',3e0,'then3','def');
86 SELECT DECODE(NULL,1e0,'then1',NULL,'then2NULL',3e0,'then3','def');
87 SELECT DECODE(CAST(NULL AS DOUBLE),1e0,'then1',NULL,'then2NULL',3e0,'then3','def');
89 SELECT DECODE(NULL,NULL,1,2) FROM DUAL;
90 SELECT DECODE(NULL,10,10,NULL,1,2) FROM DUAL;
97 SELECT a, DECODE(a,NULL,1,2) FROM t1;