Avatar billede kgp43 Nybegynder
11. juli 2004 - 04:57 Der er 1 kommentar og
1 løsning

AVG af kolonne (For mange decimaler)

Hejsa,

Jeg ønsker kun at få hele tal i mit output, hvad skal jeg gøre?

$rating_query = mysql_query("SELECT AVG(rate) AS avg_rate FROM products_rating WHERE product_id='$id' ") or die (mysql_error());
            $rating_fetch = mysql_fetch_array($rating_query);
            echo $rating_fetch[avg_rate];

Nuværende output = 7,0000
Avatar billede 7th Praktikant
11. juli 2004 - 05:56 #1
SELECT ROUND(AVG(rate)) AS avg_rate // ingen decimaler
SELECT ROUND(AVG(rate),0) AS avg_rate // ingen decimaler
SELECT ROUND(AVG(rate),1) AS avg_rate // med en decimal
SELECT ROUND(AVG(rate),2) AS avg_rate // med to decimaler

http://dev.mysql.com/doc/mysql/en/Mathematical_functions.html
Avatar billede kgp43 Nybegynder
11. juli 2004 - 12:11 #2
Virker perfekt :)
Takker for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester