Menampilkan 2 angka dibelakang koma mysql

Home

Pemrograman

Menampilkan Dua Angka atau Lebih di Belakang Koma Pada PHP

Menampilkan 2 angka dibelakang koma mysql

Pada pemrograman PHP juga dilengkapi fungsi untuk menampilkan format nomor seperti yang diinginkan, nama fungsi PHPnya adalah number_format(). Oke langsung aja berikut adalah sintaksnya:

number_format(number,decimals,decimalpoint,separator)

Contoh:

<?php
    echo number_format("1000000");
    echo "<br />";
    echo number_format("1000000",2);
    echo "<br />";
    echo number_format("1000000",2,",",".");
?>

Hasil:

Menampilkan 2 angka dibelakang koma mysql

Pembulatan desimal pada MySQL biasanya digunakan untuk membulatkan hasil hitung atau nilai yang bernilai koma(,).

disini hanya sedikit penjelasan bagaimana pembulatan dan perintah yang digunakan didalam MySQL,

Tergantung berapa banyak angka yang akan digunakan setelah tanda koma pada pecahan desimal tersebut.

SELECT ROUND('11.5',0) as Nilai FROM nilai LIMIT 1;

pada perintah di atas terdapat nilai '11.5' jadi apabila angka nilai >5 (angka dibelakang koma) maka akan dibulatkan ke atas, dan jika < 5 maka akan dibulatkan ke bawah.

Semoga bermanfaat,
jika ada yang ditanyakan silahkan tempelkan dikomentar. :)

Home

Pemrograman

Menampilkan Dua Angka atau Lebih di Belakang Koma Pada PHP

Pada pemrograman PHP juga dilengkapi fungsi untuk menampilkan format nomor seperti yang diinginkan, nama fungsi PHPnya adalah number_format(). Oke langsung aja berikut adalah sintaksnya:

number_format(number,decimals,decimalpoint,separator)

Contoh:

<?php
    echo number_format("1000000");
    echo "<br />";
    echo number_format("1000000",2);
    echo "<br />";
    echo number_format("1000000",2,",",".");
?>

Hasil:

Assalamualaikum, permisi para mastah.. mau bertanya bagaimana ya query di sql untuk menghitung rata2 kemudian hasilnya misal "80,23000000" jadi hanya "80,23". Saya hanya tau round saja hehe. makasih sebelumnya.. apa yang mesti ditambahkan dalam kodingan ini?

 $rata = mysql_query("select Round(sum(nilai)/count(tahun)) AS rata_rata from penilaian 

@ghifargoodunk

81 Kontribusi 3 Poin

Dipost: 4 tahun yang lalu Update 2 tahun yang lalu


Jawaban Terpilih

ROUND (angka yang akan dibulatkan, jumlah angka dibelakang koma) Contoh : select round(5.123456 , 2) from dual ==> 5.12 select round(5.87654 , 2) from dual ==> 5.88

Jawaban

ROUND (angka yang akan dibulatkan, jumlah angka dibelakang koma) Contoh : select round(5.123456 , 2) from dual ==> 5.12 select round(5.87654 , 2) from dual ==> 5.88


@gunalirezqimauludi Mantaf kang langsung work, makasih yaa :D

@ghifargoodunk

81 Kontribusi 3 Poin

Dipost: 4 tahun yang lalu Update 4 tahun yang lalu


Login untuk gabung berdiskusi

Kali ini aye ingin berbagi ilmu tentang menampilkan beberapa angka dibelakang koma. Sebetulnya ini adalah tugas dari dosen pembimbing aye yang ingin melihat rata-rata IPK di setiap angkatan per jurusan. Tapi yang ditampilkan hanya dua angka saja dibelakang koma.

Pada pemrograman PHP dilengkapi juga fungsi untuk menampilkan format nomor seperti yang diinginkan, namanya PHP number_format(). Adalah sebuah fungsi yang digunakan untuk mengelompokkan grup ribuan, lebih jelasnya ada disini.

untuk pemakaianya, sintaxnya sebagai berikut:

Syntax

number_format(number,decimals,decimalpoint,separator)

ParameterDescription
number Required. The number to be formatted. If no other parameters are set, the number will be formatted without decimals and with comma (,) as the thousands separator.
decimals Optional. Specifies how many decimals. If this parameter is set, the number will be formatted with a dot (.) as decimal point.
decimalpoint Optional. Specifies what string to use for decimal point.
separator Optional. Specifies what string to use for thousands separator. Only the first character of separator is used. For example, “xxx” will give the same output as “x”.Note: If this parameter is given, all other parameters are required as well.

langsung praktek deh..

pertama2, cek dulu berapa nilai IPK rata2 di mysql nya langsung:

dan hasilnya:

jadi hasilnya adalah 3.0496296296296292. Kemudian sekrang aye akan membuat script program pada PHP dengan menggunakan fungsi number_fromat(). Adapun script yang aye buat adalah:

<?php
$sql = “SELECT AVG(IPK_Matahari) AS IPK_RATA_RATA FROM akd_mhs WHERE NPM LIKE ‘0115031%’ and Status=’L’ “;
$result = mysql_query($sql) or die (mysql_error());
$t = mysql_fetch_array($result);
echo number_format($t[‘IPK_RATA_RATA’],2);
?>

dari script diatas, ada 2 angka dibelakang koma yang ingin ditampilkan, maka hasilnya di browser adalah:

dengan hasil pembulatan, maka hasilnya adalah 3.05..