Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

ACOS() Contoh di SQL Server

Menggunakan SQL Server, Anda dapat menggunakan T-SQL ACOS() berfungsi untuk mengembalikan arccosinus suatu bilangan. Dengan kata lain, fungsi ini mengembalikan sudut, dalam radian, yang kosinusnya adalah ekspresi float yang ditentukan.

Tipe data yang dikembalikan adalah float.

Anda memberikan nomor sebagai argumen saat memanggil fungsi.

Sintaks

Sintaksnya seperti ini:

ACOS ( float_expression )

Dimana float_expression adalah ekspresi dari salah satu tipe float atau tipe yang secara implisit dapat dikonversi menjadi float. Hanya nilai mulai dari -1.00 hingga 1.00 yang valid.

Contoh 1 – Penggunaan Dasar

Berikut ini contoh dasarnya.

SELECT ACOS(0.1) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 1.47062890563334 |
+------------------+

Inilah yang terjadi ketika Anda memberikan nilai 1 .

SELECT ACOS(1) Result;

Hasil:

+----------+
| Result   |
|----------|
| 0        |
+----------+

Dan inilah yang terjadi ketika Anda memberikan nilai -1 .

SELECT ACOS(-1) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 3.14159265358979 |
+------------------+

Contoh 2 – Nilai Di Luar Rentang

Memberikan nilai di luar rentang -1 ke 1 menghasilkan kesalahan.

SELECT ACOS(2) Result;

Hasil:

Msg 3623, Level 16, State 1, Line 1
An invalid floating point operation occurred.
Time: 0.322s

Contoh 3 – Ekspresi

Anda juga dapat menyampaikan ekspresi seperti ini:

SELECT ACOS(0.1 + 0.3) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 1.15927948072741 |
+------------------+

Contoh 4 – Nol

Nol berada dalam kisaran yang diterima.

SELECT ACOS(0) Result;

Hasil:

+-----------------+
| Result          |
|-----------------|
| 1.5707963267949 |
+-----------------+

Contoh 5 – NULL

Melewati NULL mengembalikan NULL .

SELECT ACOS(NULL) Result;

Hasil:

+----------+
| Result   |
|----------|
| NULL     |
+----------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 6 Cara untuk Memeriksa apakah Tabel Ada di SQL Server (Contoh T-SQL)

  2. Hitung jam kerja antara dua tanggal

  3. Cara Mengatur Spotlight Cloud dan Memecahkan Masalah SQL Server secara Efisien

  4. Mengembalikan beberapa tabel dari prosedur tersimpan

  5. Mengapa saya mendapatkan kesalahan tipe data Xml tidak didukung dalam kueri terdistribusi saat menanyakan server tertaut untuk data non-xml?