algiz, , http://community.livejournal.com/code_wtf/53852.html select decode(trunc(108820000450.06),0, 'ноль','')|| replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace( ltrim(to_char( 108820000450.06, '9,9,,9,,,,,,9,9,,9,,,,,9,9,,9,,,,9,9,,9,,,.99')) || 'k' , ',,,,,,', 'ey'), ',,,,,', 'em'), ',,,,', 'et'), ',,,', 'e'), ',,', 'd'), ',', 'c'), '0c0d0et', ''), '0c0d0em', '') , '0c0d0ey', ''), '0c', ''), '1c', 'сто '), '2c', 'двести '), '3c', 'триста '), '4c', 'четыреста '), '5c', 'пятьсот ') , '6c', 'шестьсот '), '7c', 'семьсот '), '8c', 'восемьсот '), '9c', 'девятьсот '), '1d0e', 'десять '), '1d1e', 'одиннадцать ') , '1d2e', 'двенадцать '), '1d3e', 'тринадцать '), '1d4e', 'четырнадцать '), '1d5e', 'пятнадцать '), '1d6e', 'шестнадцать ') , '1d7e', 'семьнадцать '), '1d8e', 'восемнадцать '), '1d9e', 'девятнадцать '), '0d', ''), '2d', 'двадцать '), '3d', 'тридцать ') , '4d', 'сорок '), '5d', 'пятьдесят '), '6d', 'шестьдесят '), '7d', 'семьдесят '), '8d', 'восемьдесят '), '9d', 'девяносто ') , '0e', ''), '5e', 'пять '), '6e', 'шесть '), '7e', 'семь '), '8e', 'восемь '), '9e', 'девять '), '1e.', 'одна гривна ') , '2e.', 'две гривны '), '3e.', 'три гривны '), '4e.', 'четыре гривны '), '1et', 'одна тысяча '), '2et', 'две тысячи ') , '3et', 'три тысячи '), '4et', 'четыре тысячи '), '1em', 'один миллион '), '2em', 'два миллиона '), '3em', 'три миллиона ') , '4em', 'четыре миллиона '), '1ey', 'один милиард '), '2ey', 'два милиарда '), '3ey', 'три милиарда '), '4ey', 'четыре милиарда ') , '11k', '11 копеек'), '12k', '12 копеек'), '13k', '13 копеек'), '14k', '14 копеек'), '1k', '1 копейка'), '2k', '2 копейки') , '3k', '3 копейки'), '4k', '4 копейки'), 't', 'тысяч '), 'm', 'миллионов '), 'y', 'миллиардов '), 'k', ' копeeк'), '.', ' гривен ') from dual ХЗ кто, , ХЗ кто, , Pelmender, , ХЗ кто, , Но идея интересная. Круто. Отметиться |