Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Cara Menghitung Persegi di SQL

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memperhatikan Perkiraan

  2. Rahasia Domino, atau Model Data Game Domino

  3. Notasi Chen

  4. Jenis yang Menumpahkan ke Level 15.000

  5. Lebih banyak peningkatan showplan? Ya silahkan!