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

ATN2() Contoh di SQL Server

Di SQL Server, ATN2() fungsi mengembalikan arctangent antara dua nilai. Secara khusus, ini mengembalikan sudut, dalam radian, antara sumbu x positif dan sinar dari titik asal ke titik (y, x), di mana x dan y adalah nilai dari dua ekspresi float yang ditentukan.

Anda memberikan nilai sebagai argumen saat memanggil fungsi.

Sintaks

Sintaksnya seperti ini:

ATN2 ( float_expression , float_expression )

Dimana float_expression adalah ekspresi dari tipe data float.

Contoh 1 – Penggunaan Dasar

Berikut adalah contoh dasar yang mengembalikan tangen busur dari dua nilai.

SELECT ATN2(2, 3) Result;

Hasil:

+-------------------+
| Result            |
|-------------------|
| 0.588002603547568 |
+-------------------+

Dan dengan kumpulan nilai lainnya.

SELECT ATN2(1.3, 235.70) Result;

Hasil:

+---------------------+
| Result              |
|---------------------|
| 0.00551542985993961 |
+---------------------+

Contoh 2 – Nilai Negatif

Dan dengan nilai negatif.

SELECT ATN2(-1.3, -235.70) Result;

Hasil:

+-------------------+
| Result            |
|-------------------|
| -3.13607722372985 |
+-------------------+

Dan dengan positif dan negatif:

SELECT ATN2(1.3, -235.70) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 3.13607722372985 |
+------------------+

Contoh 3 – Ekspresi

Anda juga dapat menyampaikan ekspresi seperti ini:

SELECT ATN2(2.5 + 0.3, 5) Result;

Hasil:

+-------------------+
| Result            |
|-------------------|
| 0.510488321916776 |
+-------------------+

Contoh 4 – Melewati Fungsi

Dalam contoh ini saya memberikan T-SQL PI() berfungsi sebagai salah satu argumen.

SELECT ATN2(PI(), 2) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 1.00388482185389 |
+------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri Select SUM saya mengembalikan nol. Itu harus mengembalikan 0

  2. batasan unik bersyarat

  3. Haruskah setiap Tabel Pengguna memiliki Indeks Berkelompok?

  4. Ganti String dengan String lain di SQL Server (T-SQL)

  5. Hubungkan PHP ke MSSQL melalui PDO ODBC