SQL道場 算術関数 TAN関数

SQLでタンジェントを計算するTAN関数について記載しています。

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

TAN関数の文法

SELECT TAN(数値) FROM テーブル
引数数値数値型 任意(任意の数)
返値実数値型 タンジェント

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

SQLServer

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

実行例

MySQLの実行例

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

SQLServerの実行例

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