SQL 반올림 및 잘림, 철저한 설명이 필요합니다
문제
나는 SQL과 PHP와 관련하여 초보자이며, 평균 가격 결과를 반올림하고 현재 나타나는 여분의 제로를 벗으려고 노력하고 있습니다.
현재 내 결과는 $ 3.005000으로 나타납니다
내 코드는 현재 다음과 같이 읽습니다.
$result = mysql_query("SELECT AVG(price) FROM milk WHERE price > 0 ");
$row = mysql_fetch_row ($result);
SQL 반올림 및 잘림의 몇 가지 예를 찾았지만 불행히도 본 튜토리얼은 이러한 변경 사항을 어디에서 구현 해야하는지 또는 방법에 대한 유용한 정보를 제공하지 않습니다.
이로 인해 어디에서도 변경할 수있는 곳에 대해 추측 할 수 있습니다.
누군가가 내 결과를 반올림하고 자르는 방법의 예를 제공 할 수 있다면, 여기에는 현재 구성에서 이러한 변경을 정확히 해야하는 위치가 포함되어 있습니다. 가장 도움이 될 것이며 매우 감사 할 것입니다! 내 n00bishness가 해결책을 설명하기가 더 어려워지면 정말 죄송합니다.
감사!
해결책
MySQL은 a 둥근() 기능.
SQL 쿼리에서 평균을 반올림합니다.
$result = mysql_query("SELECT ROUND(AVG(price),2) FROM milk WHERE price > 0 ");
서식 문제로 끝나면 PHP를 사용할 수 있습니다. 숫자 _format () 출력 중 기능.
제휴하지 않습니다 StackOverflow