MariaDBでは、RADIANS()
は、度からラジアンに変換された引数を返す組み込み関数です。
RADIANS()
関数はDEGREES()
の逆です 機能。
構文
構文は次のようになります:
RADIANS(X)
ここでX
は、ラジアンに変換される度単位の値です。
例
次に例を示します:
SELECT RADIANS(30);
結果:
+--------------------+ | RADIANS(30) | +--------------------+ | 0.5235987755982988 | +--------------------+
分数
引数には小数部分を含めることができます:
SELECT RADIANS(125.34178);
結果:
+--------------------+ | RADIANS(125.34178) | +--------------------+ | 2.187626751310378 | +--------------------+
負の値
引数は否定的である可能性があります:
SELECT RADIANS(-240);
結果:
+---------------------+ | RADIANS(-240) | +---------------------+ | -4.1887902047863905 | +---------------------+
表現
引数には、次のような式を含めることができます:
SELECT RADIANS(80 * 12);
結果:
+--------------------+ | RADIANS(80 * 12) | +--------------------+ | 16.755160819145562 | +--------------------+
非数値引数
数値以外の引数を指定するとどうなるかの例を次に示します。
SELECT RADIANS('Cat');
結果:
+----------------+ | RADIANS('Cat') | +----------------+ | 0 | +----------------+ 1 row in set, 1 warning (0.001 sec)
警告を見てみましょう:
SHOW WARNINGS;
結果:
+---------+------+-----------------------------------------+ | Level | Code | Message | +---------+------+-----------------------------------------+ | Warning | 1292 | Truncated incorrect DOUBLE value: 'Cat' | +---------+------+-----------------------------------------+
ヌル引数
RADIANS()
null
を返します 引数がnull
の場合 :
SELECT RADIANS(null);
結果:
+---------------+ | RADIANS(null) | +---------------+ | NULL | +---------------+
引数がありません
RADIANS()
の呼び出し 引数の数が間違っているか、引数がない場合、エラーが発生します:
SELECT RADIANS();
結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'RADIANS'
そして:
SELECT RADIANS(10, 2);
結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'RADIANS'