यह मानते हुए कि आप ऐसी पंक्तियों को पूरी तरह से बाहर नहीं करना चाहते हैं (शायद उनके पास अन्य कॉलम में मान हैं जिन्हें आप एकत्र करना चाहते हैं)
SELECT AVG(NULLIF(field ,0))
from table
यह मानते हुए कि आप ऐसी पंक्तियों को पूरी तरह से बाहर नहीं करना चाहते हैं (शायद उनके पास अन्य कॉलम में मान हैं जिन्हें आप एकत्र करना चाहते हैं)
SELECT AVG(NULLIF(field ,0))
from table