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

Bagaimana ASIN() Bekerja di MariaDB

Di MariaDB, ASIN() adalah fungsi numerik bawaan yang mengembalikan arcsine (sinus terbalik) dari argumennya.

Dengan kata lain, ia mengembalikan nilai yang sinusnya adalah argumennya.

Sintaks

Sintaksnya seperti ini:

ASIN(X)

Dimana X adalah ekspresi valid yang menghasilkan angka antara -1 dan 1 .

Contoh

Ini contohnya:

SELECT ASIN(0.317);

Hasil:

+--------------------+
| ASIN(0.317)        |
+--------------------+
| 0.3225646710420111 |
+--------------------+

Berikut beberapa contoh lainnya:

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

Hasil:

+---------+---------------------+--------------------+
| ASIN(0) | ASIN(-1)            | ASIN(1)            |
+---------+---------------------+--------------------+
|       0 | -1.5707963267948966 | 1.5707963267948966 |
+---------+---------------------+--------------------+

Argumen Di Luar Jangkauan

Argumen harus antara -1 dan 1 . Jika tidak, null dikembalikan.

Contoh:

SELECT ASIN(2);

Hasil:

+---------+
| ASIN(2) |
+---------+
|    NULL |
+---------+

Argumen Non-Numerik

Inilah yang terjadi ketika kami memberikan argumen non-numerik:

SELECT ASIN('One');

Hasil:

+-------------+
| ASIN('One') |
+-------------+
|           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: 'One' |
+---------+------+-----------------------------------------+

Argumen Tidak Ada

Memanggil ASIN() tanpa argumen menghasilkan kesalahan:

SELECT ASIN();

Hasil:

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

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

  2. Bagaimana CAST() Bekerja di MariaDB

  3. Bagaimana EXTRACT() Bekerja di MariaDB

  4. Cara Mencadangkan Basis Data MariaDB Moodle Anda

  5. Bagaimana Operator BINARY Bekerja di MariaDB