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

mysql क्वेरी के साथ स्ट्रिंग के अंतिम 5 वर्ण प्राप्त करना

"राइट" -फंक्शन वह तरीका है जिससे सबस्ट्रिंग का उपयोग करने से ऐसी समस्या हो सकती है जिसे नोटिस करना इतना आसान नहीं है:

mysql> select right('hello', 6);
+-------------------+
| right('hello', 6) |
+-------------------+
| hello             |
+-------------------+
1 row in set (0.00 sec)

mysql> select substring('hello', -6);
+------------------------+
| substring('hello', -6) |
+------------------------+
|                        |
+------------------------+
1 row in set (0.00 sec)

लेकिन अगर आप स्ट्रिंग की शुरुआत से आगे जाने की कोशिश नहीं करते हैं, तो निश्चित रूप से सबस्ट्रिंग ठीक काम करती है:

mysql> select substring('hello', -5);
+------------------------+
| substring('hello', -5) |
+------------------------+
| hello                  |
+------------------------+
1 row in set (0.00 sec)


  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 ट्रिगर:डालने पर auto_increment मान को दूसरे कॉलम में कॉपी करें

  2. हाइबरनेट योजना नामकरण OS के बीच भिन्न है

  3. एसक्यूएल में 'लिमिट' पैरामीटर कैसे काम करता है?

  4. लूप का उपयोग करके प्रत्येक DISTINCT फ़ील्ड मान को केवल एक बार प्रदर्शित करें

  5. MySQL में एक कॉलम में गैर-संख्यात्मक मान कैसे खोजें