निकटतम पूर्णांक तक गोल करने के लिए, MySQL से FLOOR() फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है -
अपनेTableName से FLOOR(yourColumnName) चुनें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल फ्लोरडेमो बनाएं -> (-> प्राइस फ्लोट ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
कॉलम प्राइस में रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> फ़्लोरडेमो मानों (5.75) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> फ़्लोरडेमो मानों में डालें (5.23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड) mysql> फ़्लोरडेमो मानों में डालें ( 5.50);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
तालिका में मौजूद अभिलेखों को चयन कथन की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> फ्लोरडेमो से *चुनें;
यहाँ आउटपुट है -
<पूर्व>+----------+| कीमत |+----------+| 5.75 || 5.23 || 5.5 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)हमारे पास 3 रिकॉर्ड हैं और हम निकटतम पूर्णांक चाहते हैं। उसके लिए, जैसा कि हमने ऊपर चर्चा की है, FLOOR() फ़ंक्शन का उपयोग करें।
क्वेरी इस प्रकार है कि FLOOR() फ़ंक्शन को लागू करता है -
mysql> फ़्लोरडेमो से फ़्लोर (कीमत) चुनें;
यहाँ आउटपुट है -
<पूर्व>+--------------+| मंजिल (मूल्य) |+--------------+| 5 || 5 || 5 |+--------------+3 पंक्तियाँ सेट में (0.03 सेकंड)