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'