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

Bagaimana COS() Bekerja di MariaDB

Di MariaDB, COS() adalah fungsi numerik bawaan yang mengembalikan kosinus argumennya, di mana argumen diberikan dalam radian.

Sintaks

Sintaksnya seperti ini:

COS(X)

Dimana X adalah angkanya, diberikan dalam radian.

Contoh

Ini contohnya:

SELECT COS(3);

Hasil:

+---------------------+
| COS(3)              |
+---------------------+
| -0.9899924966004454 |
+---------------------+

Inilah yang terjadi ketika kami memberikan (pi):

SELECT 
    PI(),
    COS(PI());

Hasil:

+----------+-----------+
| PI()     | COS(PI()) |
+----------+-----------+
| 3.141593 |        -1 |
+----------+-----------+

Argumen Non-Numerik

Berikut adalah contoh yang terjadi saat kami memberikan argumen non-numerik:

SELECT COS('Cat');

Hasil:

+------------+
| COS('Cat') |
+------------+
|          1 |
+------------+
1 row in set, 1 warning (0.010 sec)

Mari kita periksa peringatannya:

SHOW WARNINGS;

Hasil:

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

Argumen Null

COS() mengembalikan null jika argumennya null :

SELECT COS(null);

Hasil:

+-----------+
| COS(null) |
+-----------+
|      NULL |
+-----------+

Argumen Tidak Ada

Memanggil COS() dengan jumlah argumen yang salah, atau tanpa argumen apa pun menghasilkan kesalahan:

SELECT COS();

Hasil:

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

Dan:

SELECT COS(10, 2);

Hasil:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemantauan Keamanan Basis Data untuk MySQL dan MariaDB

  2. Dasar-dasar Enkripsi Database Server MariaDB

  3. Cara Mengurangi Jam dari Nilai Datetime di MariaDB

  4. Bagaimana SYS_GUID() Bekerja di MariaDB

  5. Cara Menggunakan Mekanisme Failover dari MaxScale