京大マイコンクラブが教える絶対に失敗しない言語の選び方

キミには 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;