2011-03-15 11 views
11

2 के औसत की दशमलव सीमित करना चाहते हैं ..मैं एसवीएल सीमा में केवल 2 तक AVG फ़ंक्शन के दशमलव स्थान कैसे बना सकता हूं?

SELECT grade.GStudNo, AVG(grade.Grade) AS Average, students.LName, students.FName, students.MName, students.Course 
FROM students INNER JOIN grade ON students.StudNo = grade.GStudNo 
WHERE GSem = '$sem' AND GYear = '$year' 
GROUP BY grade.GStudNo 
ORDER BY Average ASC LIMIT 3 
+0

क्या यह प्रश्न MySQL का जिक्र कर रहा है? यदि ऐसा है, तो कृपया इसे उचित रूप से टैग करें। –

+0

हाँ यह एक mysql सवाल है – PiDO

उत्तर

12

औसत गणना रैप करने के लिए ROUND समारोह का उपयोग करें ...

34
SELECT grade.GStudNo, ROUND(AVG(grade.Grade),2) AS Average, students.LName, students.FName, students.MName, students.Course 
FROM students INNER JOIN grade ON students.StudNo = grade.GStudNo 
WHERE GSem = '$sem' AND GYear = '$year' 
GROUP BY grade.GStudNo 
ORDER BY Average ASC LIMIT 3 

दो स्थानों के लिए यह दौर होगा।

संबंधित मुद्दे