Fungsi SQRT - AWS Clean Rooms

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi SQRT

Fungsi SQRT mengembalikan akar kuadrat dari nilai numerik. Akar kuadrat adalah angka yang dikalikan dengan sendirinya untuk mendapatkan nilai yang diberikan.

Sintaks

SQRT (expression)

Pendapat

ekspresi

Ekspresi harus memiliki tipe data integer, desimal, atau floating-point. Ekspresi dapat mencakup fungsi. Sistem mungkin melakukan konversi tipe implisit.

Jenis pengembalian

SQRT mengembalikan nomor PRESISI GANDA.

Contoh-contoh

Contoh berikut mengembalikan akar kuadrat dari angka.

select sqrt(16); sqrt --------------- 4

Contoh berikut melakukan konversi tipe implisit.

select sqrt('16'); sqrt --------------- 4

Contoh sarang berikut berfungsi untuk melakukan tugas yang lebih kompleks.

select sqrt(round(16.4)); sqrt --------------- 4

Contoh berikut menghasilkan panjang jari-jari ketika diberi luas lingkaran. Ini menghitung radius dalam inci, misalnya, ketika diberi luas dalam inci persegi. Area dalam sampel adalah 20.

select sqrt(20/pi());

Ini mengembalikan nilai 5.046265044040321.

Contoh berikut mengembalikan akar kuadrat untuk nilai KOMISI dari tabel PENJUALAN. Kolom KOMISI adalah kolom DESIMAL. Contoh ini menunjukkan bagaimana Anda dapat menggunakan fungsi dalam kueri dengan logika kondisional yang lebih kompleks.

select sqrt(commission) from sales where salesid < 10 order by salesid; sqrt ------------------ 10.4498803820905 3.37638860322683 7.24568837309472 5.1234753829798 ...

Kueri berikut mengembalikan akar kuadrat bulat untuk set nilai KOMISI yang sama.

select salesid, commission, round(sqrt(commission)) from sales where salesid < 10 order by salesid; salesid | commission | round --------+------------+------- 1 | 109.20 | 10 2 | 11.40 | 3 3 | 52.50 | 7 4 | 26.25 | 5 ...

Untuk informasi selengkapnya tentang data sampel di AWS Clean Rooms, lihat Database sampel.