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

MySQL में स्ट्रिंग के बाएँ या दाएँ भाग को कैसे लौटाएँ?

MySQL डेटाबेस के साथ काम करते समय, आपको कभी-कभी स्ट्रिंग के बाएँ या दाएँ से केवल एक निश्चित संख्या में वर्णों का चयन करने की आवश्यकता हो सकती है। ऐसे मामलों में, आप LEFT() . का उपयोग कर सकते हैं और RIGHT() ऐसा करने के लिए कार्य करता है।

इन दोनों कार्यों के लिए सिंटैक्स यहां दिया गया है:

LEFT(str,len)
RIGHT(str,len)

जहां str वह स्ट्रिंग है जिसमें वह सबस्ट्रिंग शामिल है जिसे आपको वापस करने की आवश्यकता है, और len बाईं ओर से वर्णों की संख्या है जिसे आप वापस करना चाहते हैं।

बाएं () का उदाहरण

यहां एक उदाहरण दिया गया है जहां मैं एक स्ट्रिंग से पहले 5 वर्णों का चयन करता हूं:

SELECT LEFT('Toothbrush', 5) AS Result;

परिणाम:

+--------+
| Result |
+--------+
| Tooth  |
+--------+

अधिकार का उदाहरण()

अब मैं एक ही स्ट्रिंग से अंतिम 5 वर्णों का चयन करता हूं। इस मामले में, मुझे बस इतना करना है कि LEFT बदलें करने के लिए RIGHT :

SELECT RIGHT('Toothbrush', 5) AS Result;

परिणाम:

+--------+
| Result |
+--------+
| brush  |
+--------+

डेटाबेस क्वेरी का उपयोग करके LEFT() का उदाहरण

यहां एक और उदाहरण दिया गया है, इस बार डेटाबेस क्वेरी का उपयोग करते हुए:

USE Music;
SELECT 
    ArtistName AS Original, 
    LEFT(ArtistName, 3) AS Modified
FROM Artists
LIMIT 5;

परिणाम:

+------------------+----------+
| Original         | Modified |
+------------------+----------+
| Iron Maiden      | Iro      |
| AC/DC            | AC/      |
| Allan Holdsworth | All      |
| Buddy Rich       | Bud      |
| Devin Townsend   | Dev      |
+------------------+----------+

इस उदाहरण में, हमें ArtistName . से पहले 3 अक्षर मिलते हैं कॉलम और इसकी तुलना मूल स्ट्रिंग से करें।

डेटाबेस क्वेरी का उपयोग करके RIGHT() का उदाहरण

और यहां पिछले वाले जैसा ही उदाहरण है, इस समय को छोड़कर हम 3 सबसे सही वर्णों का चयन करते हैं:

USE Music;
SELECT 
    ArtistName AS Original, 
    RIGHT(ArtistName, 3) AS Modified
FROM Artists
LIMIT 5;

परिणाम:

+------------------+----------+
| Original         | Modified |
+------------------+----------+
| Iron Maiden      | den      |
| AC/DC            | /DC      |
| Allan Holdsworth | rth      |
| Buddy Rich       | ich      |
| Devin Townsend   | end      |
+------------------+----------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL रूट उपयोगकर्ता पासवर्ड कैसे रीसेट करें

  2. MySQL अनुक्रमणिका - सर्वोत्तम अभ्यास क्या हैं?

  3. जब मैं स्थिर मान के साथ बाइंडपरम का उपयोग कर रहा हूं तो मुझे संदर्भ त्रुटि से पैरामीटर 2 पास क्यों नहीं मिल रहा है?

  4. UTC_TIMESTAMP () उदाहरण – MySQL

  5. MySQL में सरणियों को कैसे स्टोर करें?