Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL व्यू से संख्याओं में सेपरेटर कैसे जोड़ें?

FORMAT() फ़ंक्शन और व्यू से संख्याओं में कॉमा सेपरेटर जोड़ें

बड़ी संख्याओं को पठनीय बनाने के लिए FORMAT() फ़ंक्शन का उपयोग करके हजारों के समूह में कॉमा सेपरेटर जोड़ें, और इसे व्यू में सहेजें।

टेबल और डेटा

mysql> CREATE TABLE DemoTable (StudentId INT);
mysql> INSERT INTO DemoTable VALUES(343898456), (222333444);

मूल डेटा

mysql> SELECT * FROM DemoTable;

+-----------+
| StudentId |
+-----------+
| 343898456 |
| 222333444 |
+-----------+

व्यू बनाना

mysql> CREATE VIEW myView_DemoTable AS 
    -> SELECT FORMAT(StudentId, 0) AS `StudentId` FROM DemoTable;
Query OK, 0 rows affected (0.18 sec)

व्यू से डेटा देखना

mysql> SELECT * FROM myView_DemoTable;

+-------------+
| StudentId   |
+-------------+
| 343,898,456 |
| 222,333,444 |
+-------------+

FORMAT() सिंटैक्स

FORMAT(number, decimal_places[, locale])
  • number: फॉर्मेट करने वाला नंबर
  • decimal_places: दशमलव स्थान (0 = कोई दशमलव नहीं)
  • locale: वैकल्पिक, स्थानीय फॉर्मेट के लिए (जैसे 'de_DE')

महत्वपूर्ण नोट

FORMAT() स्ट्रिंग (VARCHAR) लौटाता है, संख्या नहीं। गणनाओं के लिए मूल संख्यात्मक कॉलम का उपयोग करें, केवल प्रदर्शन के लिए फॉर्मेटेड व्यू का उपयोग करें।

अन्य फॉर्मेटिंग विकल्प

-- भारतीय संख्या प्रणाली (लाख, करोड़) के लिए
SELECT FORMAT(1234567, 0, 'hi_IN'); -- 12,34,567

-- मुद्रा फॉर्मेट के लिए
SELECT CONCAT('₹', FORMAT(price, 2)) FROM products;
  1. PhpMyAdmin में MySQL कॉलम में AUTO_INCREMENT जोड़ना PhpMyAdmin में MySQL कॉलम में AUTO_INCREMENT जोड़ना

    PhpMyAdmin या SQL के माध्यम से किसी मौजूदा कॉलम में AUTO_INCREMENT जोड़ सकते हैं। SQL के माध्यम से: ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT; उदाहरण: CREATE TABLE AutoIncrementDemo (UserId INT); ALTER TABLE AutoIncrementDemo MODIFY COLUMN UserId INT NOT NULL AUTO_I

  1. - पायथन का उपयोग करके बड़ी संख्याओं को कैसे जोड़ें/घटाएं

    समस्या विवरण आप पायथन में स्पीड की चिंता किए बिना सीधे बड़ी संख्याओं को जोड़/घटा सकते हैं। पायथन एक बिगनम पूर्णांक प्रकार का समर्थन करता है जो मनमाने ढंग से बड़ी संख्याओं के साथ काम कर सकता है। पायथन 2.5+ में, इस प्रकार को long कहा जाता है और यह int प्रकार से अलग है, लेकिन इंटरप्रेटर स्वचालित रूप से

  1. - पायथन का उपयोग करके बाइनरी नंबर कैसे जोड़ें

    समस्या विवरण यदि आपके पास स्ट्रिंग के रूप में बाइनरी नंबर हैं, तो आप उन्हें int(str, base) का उपयोग करके पहले ints में बदल सकते हैं, बेस के रूप में 2 प्रदान करके। फिर संख्याओं को सामान्य तरीके से जोड़ें। अंत में bin फंक्शन का उपयोग करके वापस स्ट्रिंग में बदलें। उदाहरण a = 001 b = 011 sm = int(a, 2)