Di MariaDB, PI()
adalah fungsi bawaan yang mengembalikan nilai angka (pi).
Bilangan adalah konstanta matematika. Ini didefinisikan sebagai rasio keliling lingkaran dengan diameternya, dan juga memiliki berbagai definisi yang setara. Ini kira-kira sama dengan 3,141593, meskipun representasi desimalnya tidak pernah berakhir.
Sintaks
Sintaksnya seperti ini:
PI()
Jadi tidak ada argumen yang diperlukan atau diterima.
Contoh
Berikut ini contoh untuk didemonstrasikan:
SELECT PI();
Hasil:
+----------+ | PI() | +----------+ | 3.141593 | +----------+
Kembalikan Lebih Banyak Tempat Desimal
Jumlah default tempat desimal yang ditampilkan adalah enam, tetapi MariaDB menggunakan nilai presisi ganda penuh secara internal.
Oleh karena itu, kita dapat menggunakan teknik berikut untuk mengembalikan lebih banyak tempat desimal:
SELECT PI()+0.000000000000000;
Hasil:
+------------------------+ | PI()+0.000000000000000 | +------------------------+ | 3.141592653589793 | +------------------------+
Ekspresi
Anda dapat menggunakan PI()
dalam ekspresi seperti berikut:
SELECT PI() * 1000;
Hasil:
+-------------+ | PI() * 1000 | +-------------+ | 3141.592654 | +-------------+
Dibandingkan Dengan Radian &Derajat
RADIANS()
fungsi mengubah argumennya dari derajat ke radian.
Satu lingkaran penuh adalah 2π.
Oleh karena itu, kita dapat menggunakan RADIANS()
untuk mengembalikan dengan meneruskan argumen yang mewakili setengah lingkaran (yaitu 180).
SELECT RADIANS(180);
Hasil:
+-------------------+ | RADIANS(180) | +-------------------+ | 3.141592653589793 | +-------------------+
Kita bisa pergi ke arah yang berlawanan dengan melewati PI()
ke DEGREES()
fungsi:
SELECT DEGREES(PI());
Hasil:
+---------------+ | DEGREES(PI()) | +---------------+ | 180 | +---------------+
Meneruskan Argumen
Seperti disebutkan, PI()
tidak memerlukan atau menerima argumen apa pun. Memanggil PI()
dengan argumen apa pun menghasilkan kesalahan:
SELECT PI(3);
Hasil:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'PI'