PostgreSQL 最大公約数を取得する
- 作成日 2023.11.22
- PostgreSQL
- PostgreSQL
PostgreSQLで、最大公約数を取得する手順を記述してます。「gcd」に取得したい2つの数値を指定することでで可能です。実行結果はpgadmin上で確認してます。
環境
- OS CentOS Stream release 9
- PostgreSQL 15.1
- pgadmin4 6.16
手順
最大公約数を取得するには、「gcd」を使用します。
gcd(数値,数値);
※指定した2つの数値の最大公約数を取得します
実際に、取得してみます。
SELECT
gcd(5, 2) AS "gcd(5, 2)",
gcd(10, 8) AS "gcd(10, 8)",
gcd(7.7, 1.1) AS "gcd(7.7, 1.1)",
gcd(-12, 6) AS "gcd(-12, 6)";
実行結果を見ると、取得されていることが確認できます。
引数を2つより多く指定するとエラーとなります。
SELECT
gcd(5, 2, 1);
ERROR: 関数gcd(integer, integer, integer)は存在しません
LINE 2: gcd(5, 2, 1);
^
HINT: 指定した名前と引数型に合致する関数がありません。明示的な型変換が必要かもしれません。
SQL 状態: 42883
文字: 12
実行結果
-
前の記事
MariaDB 最小値を抽出する 2023.11.22
-
次の記事
mac 文字を斜体にするショートカットキー 2023.11.22
コメントを書く