MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Bagaimana ATAN() Bekerja di MariaDB

Di MariaDB, ATAN() adalah fungsi numerik bawaan yang mengembalikan arctangent (singgung terbalik) dari argumennya.

Dengan kata lain, ia mengembalikan nilai yang tangennya adalah argumen.

Sintaks

Sintaksnya seperti ini:

ATAN(X)

Dimana X adalah nilai untuk mengembalikan arctangent.

Itu juga dapat digunakan dengan sintaks berikut (dalam hal ini, ia melakukan hal yang sama seperti ATAN2() fungsi):

ATAN(Y,X)

Ketika digunakan dengan sintaks ini, ini mirip dengan menghitung arctangent dari Y / X , kecuali bahwa tanda dari kedua argumen digunakan untuk menentukan kuadran hasil.

Contoh

Ini contohnya:

SELECT ATAN(3);

Hasil:

+--------------------+
| ATAN(3)            |
+--------------------+
| 1.2490457723982544 |
+--------------------+

Berikut beberapa contoh lainnya:

SELECT 
    ATAN(0),
    ATAN(-1),
    ATAN(1);

Hasil:

+---------+---------------------+--------------------+
| ATAN(0) | ATAN(-1)            | ATAN(1)            |
+---------+---------------------+--------------------+
|       0 | -0.7853981633974483 | 0.7853981633974483 |
+---------+---------------------+--------------------+

Dua Argumen

Berikut ini contoh sintaks dua argumen:

SELECT ATAN(2, 3);

Hasil:

+--------------------+
| ATAN(2, 3)         |
+--------------------+
| 0.5880026035475675 |
+--------------------+

Argumen Non-Numerik

Inilah yang terjadi ketika kami memberikan argumen non-numerik:

SELECT ATAN('Ten');

Hasil:

+-------------+
| ATAN('Ten') |
+-------------+
|           0 |
+-------------+
1 row in set, 1 warning (0.000 sec)

Mari kita periksa peringatannya:

SHOW WARNINGS;

Hasil:

+---------+------+-----------------------------------------+
| Level   | Code | Message                                 |
+---------+------+-----------------------------------------+
| Warning | 1292 | Truncated incorrect DOUBLE value: 'Ten' |
+---------+------+-----------------------------------------+

Argumen Tidak Ada

Memanggil ATAN() tanpa argumen menghasilkan kesalahan:

SELECT ATAN();

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ATAN'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana MOD() Bekerja di MariaDB

  2. Cara Menjalankan SHOW LOCALES di MariaDB

  3. MariaDB JSON_CONTAINS() Dijelaskan

  4. 8 Cara Menambahkan Mikrodetik ke Nilai Datetime di MariaDB

  5. Cara Mendaftar semua Prosedur Tersimpan di MariaDB