with target as ( select 4294967295 value, 2 as prime from dual ), prime_factorization (value, prime, success) as ( select value, prime, null from target union all select case when mod(value, prime) = 0 then value/prime else value end, case when mod(value, prime) = 0 then prime else prime + 1 end, case when mod(value, prime) = 0 then 1 else 0 end from prime_factorization where value > 1 or (value = prime) ) select ((select value from target) || ' = ' || listagg(prime, ' * ') within group (order by prime) ) as result from prime_factorization where success = 1 group by null
2012年8月21日火曜日
SQLで素因数分解
素因数分解やってみた。
登録:
コメントの投稿 (Atom)
SQL で MP4 をパース
SQL でビットマップ画像の2値化は4年位前に挑戦した。 最近、それの Impala 版 を作ったときに閃いた。 「再帰CTEがあるなら、mp4 もいけるんじゃないか」と。 やってみた。 use ragingo drop table video go create...

-
Hyper-V の 仮想マシン起動時のエラー 32788 に苦しめられたけど、イベントログ見れば一瞬で解決できたのでメモ イベントビューアー > アプリケーションとサービスログ > Microsoft > Windows > Hyper-V-**** ...
-
以前やったSQLでの画像処理(2値化)です。 master.dbo.fn_varbintohexsubstring が遅すぎるから、そこだけ c# で対応しました。 処理前 処理後(SSMS -> Excel) use sample go --...
-
1. まず 「windows itunes サーバーが見つからない」 で検索 2. https://discussionsjapan.apple.com/thread/10171836?start=0&tstart=0 がヒット 3. インターネットオプ...
0 件のコメント:
コメントを投稿