메아리 저널

GalaXQL

GalaXQL을 가지고 좀 놀아 봤다. 이걸 가지고 놀면 아무리 SQL을 모르는 사람이라도 놀다가 배우게 되지 않을까 하는 최고의 tutorial이다. GalaXQL("galaxy-sequel"이라고 발음함)이라, 이름도 멋지구만.

GalaXQL 실행 화면

위의 화면은 다음 SQL 문을 실행해서 얻은 결과이다. sqlite에 수학 관련 함수가 기본으로 하나도 안 들어 있어서 생각해 보던 명령을 실행할 수 없는 게 한이로다. (제작자한테 메일을 보내 볼까...)

UPDATE stars SET x = CASE abs(random())%3 WHEN 0 THEN x WHEN 1 THEN y WHEN 2 THEN z END,
                 y = CASE abs(random())%3 WHEN 0 THEN x WHEN 1 THEN y WHEN 2 THEN z END,
                 z = CASE abs(random())%3 WHEN 0 THEN x WHEN 1 THEN y WHEN 2 THEN z END

이 글은 본래 http://tokigun.net/blog/entry.php?blogid=128에 썼던 것을 옮겨 온 것입니다.


(rev 553c824afb91)