Вот такой забавный запросец

    Date: 10/03/06 (Code WTF)    Keywords: no keywords

    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

    Source: http://community.livejournal.com/code_wtf/53852.html

« MFC || ээнкапсуляция,... »


antivirus | apache | asp | blogging | browser | bugtracking | cms | crm | css | database | ebay | ecommerce | google | hosting | html | java | jsp | linux | microsoft | mysql | offshore | offshoring | oscommerce | php | postgresql | programming | rss | security | seo | shopping | software | spam | spyware | sql | technology | templates | tracker | virus | web | xml | yahoo | home