Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कैसे पता लगाया जाए कि किसी मान में MySQL में कम से कम एक संख्यात्मक अंक है?

यदि आपको MySQL में कम से कम एक संख्यात्मक अंक वाली सभी पंक्तियों को वापस करने की आवश्यकता है, तो निम्न उदाहरण काम आ सकता है।

उदाहरण

मान लीजिए हमारे पास Products . नामक एक टेबल है निम्नलिखित डेटा के साथ इसके ProductName . में कॉलम:

SELECT ProductName 
FROM Products;

परिणाम:

+-------------------------------------+
| ProductName                         |
+-------------------------------------+
| Left handed screwdriver             |
| Right handed screwdriver            |
| Long Weight (blue)                  |
| Long Weight (green)                 |
| Smash 2000 Sledge Hammer            |
| Chainsaw (Includes 5 spare fingers) |
| Straw Dog Box                       |
| Bottomless Coffee Mugs (4 Pack)     |
+-------------------------------------+

इस कॉलम में वर्ण डेटा होता है, लेकिन कुछ पंक्तियों में उस वर्ण डेटा के भीतर संख्याएँ होती हैं (भले ही वे एक संख्यात्मक प्रकार के रूप में संग्रहीत न हों)।

हम निम्नलिखित क्वेरी का उपयोग केवल उन पंक्तियों को वापस करने के लिए कर सकते हैं जिनमें संख्यात्मक अंकों द्वारा दर्शाए गए नंबर होते हैं:

SELECT ProductName 
FROM Products
WHERE ProductName REGEXP '[0-9]+';

परिणाम:

+-------------------------------------+
| ProductName                         |
+-------------------------------------+
| Smash 2000 Sledge Hammer            |
| Chainsaw (Includes 5 spare fingers) |
| Bottomless Coffee Mugs (4 Pack)     |
+-------------------------------------+

जैसा कि अपेक्षित था, केवल वे पंक्तियाँ जिनमें संख्याएँ होती हैं, लौटा दी जाती हैं।

इस मामले में, हमने MySQL के REGEXP . का उपयोग किया एक पैटर्न से मेल खाने वाली सभी पंक्तियों को खोजने के लिए कार्य करें। पैटर्न में 0 . से सभी संख्यात्मक अंक शामिल हैं करने के लिए 9 , साथ ही कोई अन्य वर्ण।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तैयार कथन में वाइल्डकार्ड की तरह प्रयोग करना

  2. वर्ष () उदाहरण – MySQL

  3. MySQL कार्यक्षेत्र

  4. इकाई फ्रेमवर्क के साथ MySQL का उपयोग करना

  5. अलग-अलग पंक्तियों के लिए MYSQL योग ()