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

Cara Menghitung Persegi di SQL Server

Masalah:

Anda ingin menemukan kuadrat dari suatu angka di SQL Server.

Contoh:

Anda ingin menghitung kuadrat dari setiap angka di kolom number dari tabel data .

angka
3
1
0,5
0
-2

Solusi 1:

SELECT
  number,
  SQUARE(number) AS square
FROM data;

Solusi 2:

SELECT
  number,
  number * number AS square
FROM data;

Solusi 3:

SELECT
  number,
  POWER(number, 2) AS square
FROM data;

Hasilnya adalah:

angka persegi
3 9
1 1
0,5 0,25
0 0
-2 4

Diskusi:

Salah satu cara untuk menghitung kuadrat dari angka di SQL Server adalah dengan menggunakan SQUARE() fungsi. Dibutuhkan angka sebagai argumen dan mengembalikan angka kuadrat.

Kuadrat suatu bilangan juga dapat dihitung sebagai number * number , jadi cara lain adalah dengan menggunakan ekspresi ini; tidak diperlukan fungsi tambahan.

Cara ketiga untuk menghitung kuadrat dari suatu bilangan adalah dengan menggunakan POWER() fungsi. Fungsi ini mengambil number dan power sebagai argumen dan mengembalikan nomor yang diberdayakan. Di sini, Anda perlu menghitung kuadratnya, sehingga power adalah 2. Jadi, Anda memiliki POWER(number, 2) .

Demikian pula, Anda dapat menghitung kekuatan angka apa pun, mis. kekuatan ketiga.

SELECT
  POWER(number, 3) AS third_power
FROM data;

Hasilnya adalah:

angka kekuatan_ketiga
3 27
1 1
0,5 0,125
0 0
-2 -8

No
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan Ekspresi CASE di SQL Server

  2. Kode Kerangka Entitas Pertama dengan Sinonim SQL Server

  3. Cara menyalin data tabel besar ke tabel lain di SQL Server

  4. Cara Mengimpor File JSON ke Tabel SQL Server

  5. Nama tabel sebagai variabel