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

COSH() Fungsi di Oracle

Di Oracle, COSH() fungsi mengembalikan kosinus hiperbolik dari argumennya.

Sintaks

COSH() sintaks fungsi berjalan seperti ini:

COSH(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 COSH(2)
FROM DUAL;

Hasil:

                                    COSH(2) 
___________________________________________ 
   3.76219569108363145956221347777374610831

Nilai Null

Melewati null ke COSH() mengembalikan null :

SET NULL 'null';

SELECT COSH(null)
FROM DUAL;

Hasil:

   COSH(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 COSH() tanpa memberikan argumen apa pun mengembalikan kesalahan:

SELECT COSH()
FROM DUAL;

Hasil:

Error starting at line : 1 in command -
SELECT COSH()
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 COSH(1, 2)
FROM DUAL;

Hasil:

Error starting at line : 1 in command -
SELECT COSH(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. Pencatatan Query SQL Oracle

  2. Perl DBD::Instalasi Modul Oracle

  3. Oracle tidak menghapus kursor setelah menutup set hasil

  4. Perubahan Antarmuka Oracle

  5. LOCALTIMESTAMP() Fungsi di Oracle