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

SQRT() Contoh di SQL Server

Menggunakan SQL Server, Anda dapat menggunakan T-SQL SQRT() berfungsi untuk mengembalikan akar kuadrat dari nilai float yang ditentukan.

Anda memberikan nomor sebagai argumen saat memanggil fungsi.

Tipe data yang dikembalikan adalah float .

Sintaks

Sintaksnya seperti ini:

SQRT ( float_expression ) 

Dimana float_expression adalah ekspresi dari tipe float atau tipe yang secara implisit dapat diubah menjadi float.

Contoh 1 – Penggunaan Dasar

Berikut adalah contoh dasar untuk didemonstrasikan.

SELECT SQRT(64) Result;

Hasil:

+----------+
| Result   |
|----------|
| 8        |
+----------+

Dan dengan nilai yang berbeda:

SELECT SQRT(10) Result;

Hasil:

+------------------+
| Result           |
|------------------|
| 3.16227766016838 |
+------------------+

Contoh 2 – Nilai Negatif

Nilai negatif akan mengembalikan kesalahan operasi floating point yang tidak valid.

SELECT SQRT(-64) Result;

Hasil:

Msg 3623, Level 16, State 1, Line 1
An invalid floating point operation occurred.

Contoh 3 – Nol

Dan tentu saja, nol akan mengembalikan nol.

SELECT SQRT(0) Result;

Hasil:

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

Contoh 4 – Ekspresi

Anda dapat menggunakan ekspresi seperti ini:

SELECT SQRT(60 + 4) Result;

Hasil:

+----------+
| Result   |
|----------|
| 8        |
+----------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana melakukan UPDATE Pass-Through Query di SQL Server

  2. Dasar-dasar Otomatisasi Tugas SQL Server

  3. INSTR() Setara di SQL Server

  4. Dapatkan ID Objek dari Namanya di SQL Server:OBJECT_ID()

  5. Kinerja SQL pada LEFT OUTER JOIN vs NOT EXISTS