しおしお

IntelliJのあれやこれや

素数の時にJOJO -Oacle SQL編-

Oracle SQLで素数の時にJOJOと出力してみたよ。

PL/SQL版はこちら→素数の時にJOJO -Oacle PL/SQL編- - しおしおの雑記帳

ポイントは、select句の素数判定部分。
1と2の場合は、PL/SQLでも同じようにやっているけど、3以上の場合の判定方法はサブクエリを使って判定してます。
判定方法は、自身の平方根をsqrt関数で取得して、その値以下(2より大きい値)で自身の値を割り切れるかで素数かどうか判定してます。