SET sql_mode=ORACLE;

--error ER_PARSE_ERROR
SELECT DECODE(10);
--error ER_PARSE_ERROR
SELECT DECODE(10,10);

SELECT DECODE(10,10,'x10');
SELECT DECODE(11,10,'x10');

SELECT DECODE(10,10,'x10','def');
SELECT DECODE(11,10,'x10','def');

SELECT DECODE(10,10,'x10',11,'x11','def');
SELECT DECODE(11,10,'x10',11,'x11','def');
SELECT DECODE(12,10,'x10',11,'x11','def');

EXPLAIN EXTENDED SELECT DECODE(12,10,'x10',11,'x11','def');

CREATE TABLE decode (decode int);
DROP TABLE decode;
