Googleの暗号を MySQLで解いてみた。

select substr('456789ABCDE2FGHIJKL0MNOP1QRS3TUVWXYZ',instr('0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ',ch.c),1) from (
select substr(a.x,b.i,1) as c from
(select '8MLDQ6TUI6TFMLRHAANRA6Q8EFLDMQ86II2O32S5J13JXOJ' as x from dual) a,
(select i from (
select concat(f1.i,f2.i)+1 as i from
(select 1 as i from dual union select 2 from dual union select 3 from dual union select 4 from dual union select 5 from dual
union select 6 from dual union select 7 from dual union select 8 from dual union select 9 from dual union select 0 from dual) f1,
(select 1 as i from dual union select 2 from dual union select 3 from dual union select 4 from dual union select 5 from dual
union select 6 from dual union select 7 from dual union select 8 from dual union select 9 from dual union select 0 from dual) f2
) n where i<=length('8MLDQ6TUI6TFMLRHAANRA6Q8EFLDMQ86II2O32S5J13JXOJ') order by i) b
) ch;