曲線を描くSQL

このSQLを実行すると曲線があらわれます:

select
	lpad('#', sqrt(level) * abs(cos(level)), '=')
from dual
	connect by level <= 10000

ビビッドな方が好きなら:

select
	lpad('#', sqrt(level) * 0.7 * (cos(level * 0.1) + 1.0), '=')
from dual
	connect by level <= 10000

リーマン積分の要領で、積分の近似計算も可能です:

select
	sum(each) integral
from
(
	select
		sqrt(level) * 0.7 * (cos(level * 0.1) + 1.0) each
	from dual
		connect by level <= 10000
)

まあ、曲線が出たところでどうでもいいんですが、なんとなく面白いですね。