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

Oracle में अल्पविराम से अलग किए गए स्ट्रिंग में तत्वों की संख्या की गणना करें

तो , . की संख्या गिनकर आपके पास Col2 में है और इसमें 1 जोड़ने से आपको अपना उत्तर मिल जाएगा। नीचे मुझे Col2 की लंबाई मिलती है। फिर मैं , . को बदल देता हूं s कुछ भी नहीं और उस लंबाई को प्राप्त करें। कॉमा की कुल संख्या प्राप्त करने के लिए मैं पहली लंबाई लेता हूं और दूसरी लंबाई घटाता हूं। फिर आप जो कुल खोज रहे हैं उसे प्राप्त करने के लिए परिणाम में केवल 1 जोड़ें:

SELECT (LENGTH(Col2) - LENGTH(REPLACE(Col2,",","")) + 1) AS MyCol2Count
FROM MyTable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL Connect By Logic

  2. Oracle में सम्मिलित करना और उत्पन्न अनुक्रम ID को पुनः प्राप्त करना

  3. एसक्यूएल चयन एल पंक्तियों को सबक्वायरी के बिना कॉलम के लिए

  4. एसक्यूएल में एकाधिक पंक्तियों को सम्मिलित करते समय त्रुटि हो रही है

  5. Oracle DB - इनपुट संख्या को सटीक लंबाई पर सेट करें