京大マイコンクラブが教える絶対に失敗しない言語の選び方
キミには SQL がオススメだ!
チューリング完全
SQLはチューリング完全なので,他の言語と同様に実用的なプログラムを記述することができます.
データベースと連携できる
SQLはデータベースに問い合わせる機能も持っているため,データベース上のデータを用いたプログラムを簡単に記述することができます.
サンプルコード
次のコードはフィボナッチ数列の第10項までを表示するコードです. 実行結果
WITH RECURSIVE
fib(x, y, i) AS (
VALUES(0, 1, 1)
UNION ALL
SELECT y, x + y, i + 1 FROM fib
LIMIT 1477
)
SELECT x from fib WHERE i <= 10;