Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Fungsi COS() di Oracle

Di Oracle, COS() fungsi mengembalikan kosinus argumennya.

Sintaks

COS() sintaks fungsi berjalan seperti ini:

COS(n)

Dimana n adalah tipe data numerik atau tipe data nonnumerik apa pun yang dapat secara implisit dikonversi ke tipe data numerik.

Contoh

Berikut ini contoh untuk didemonstrasikan:

SELECT COS(2)
FROM DUAL;

Hasil:

                                      COS(2) 
____________________________________________ 
   -0.41614683654714238699756822950076218977

Nilai Null

Melewati null ke COS() mengembalikan null :

SET NULL 'null';

SELECT COS(null)
FROM DUAL;

Hasil:

   COS(NULL) 
____________ 
        null 

Secara default, SQLcl dan SQL*Plus mengembalikan ruang kosong setiap kali nilai null muncul sebagai hasil dari SELECT SQL penyataan.

Namun, Anda dapat menggunakan SET NULL untuk menentukan string berbeda yang akan dikembalikan. Di sini saya menetapkan bahwa string null harus dikembalikan.

Jumlah Argumen Salah

Memanggil COS() tanpa memberikan argumen apa pun mengembalikan kesalahan:

SELECT COS()
FROM DUAL;

Hasil:

Error starting at line : 1 in command -
SELECT COS()
FROM DUAL
Error at Command Line : 1 Column : 8
Error report -
SQL Error: ORA-00909: invalid number of arguments
00909. 00000 -  "invalid number of arguments"
*Cause:    
*Action:

Dan meneruskan jumlah argumen yang salah menghasilkan kesalahan:

SELECT COS(1, 2)
FROM DUAL;

Hasil:

Error starting at line : 1 in command -
SELECT COS(1, 2)
FROM DUAL
Error at Command Line : 1 Column : 8
Error report -
SQL Error: ORA-00909: invalid number of arguments
00909. 00000 -  "invalid number of arguments"
*Cause:    
*Action:

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Unitils dan DBMaintainer - bagaimana membuatnya bekerja dengan banyak pengguna/skema?

  2. Oracle Data Mining (ODM) – Instalasi &Pengaturan

  3. Tampilan logis dari model data di R12.2

  4. Pelajari Tentang Paket DBMS_OUTPUT di Oracle

  5. Pisahkan varchar menjadi kolom terpisah di Oracle