SQL道場 算術関数 SIN関数

SQLでサインを計算するSIN関数について記載しています。

対応データベースSQL Server MySQL Oracle PostgreSQL DB2 Access

SIN関数の文法

SELECT SIN(数値) FROM テーブル
引数数値数値型ラジアン単位で数値を指定
返値実数値型 サインが実数値型で戻る

SIN関数はサインを計算して実数値型で戻します。引数はラジアン単位で数値を指定します。SQL92/99で既定されている関数ではありませんが,多くのデータベースで採用されています。

SQLServer

引数戻り値
float 型、またはラジアンで暗黙的に float 型に変換できる式を指定します。float

逆サインを求める場合はASIN関数を使用します。

実行例

MySQLの実行例

/* MySQL SINを求めるサンプル */
SELECT SUTI,SIN(SUTI) FROM testdb.WORK;
SIN関数 MySQL実行結果サンプル

SQLServerの実行例

/* SQL Server SINを求めるサンプル */
SELECT SUTI,SIN(SUTI) FROM [testdb].[dbo].[WORK];
SIN関数 SQLServer実行結果サンプル