बस एक और तरीका:
SELECT col1 * 1.0 / col2 FROM tbl1
1.0 से गुणा करने पर एक पूर्णांक फ्लोट . में बदल जाता है numeric(13,1) और इसलिए टाइपकास्ट की तरह काम करता है, लेकिन शायद यह उससे धीमा है।
एक टिप्पणी में अलेक्सांद्र फेडोरेंको द्वारा सुझाई गई थोड़ी छोटी भिन्नता:
SELECT col1 * 1. / col2 FROM tbl1
प्रभाव मूल रूप से वही होगा। अंतर केवल इतना है कि इस मामले में गुणन परिणाम संख्यात्मक(12,0) होगा।
मुख्य लाभ:अन्य दृष्टिकोणों की तुलना में कम चिंताजनक।