आप इसके लिए trim() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं:
mysql> create table DemoTable ( UserId varchar(100) ); Query OK, 0 rows affected (0.63 sec)
इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहाँ हमने कुछ स्ट्रिंग के अंत में प्रश्न चिह्न (?) जोड़ा है:
mysql> insert into DemoTable values('User123?'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('User777'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('User456'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('User133?'); Query OK, 1 row affected (0.16 sec) सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> select *from DemoTable;
इससे निम्न आउटपुट प्राप्त होगा:
+----------+ | UserId | +----------+ | User123? | | User777 | | User456 | | User133? | +----------+ 4 rows in set (0.00 sec)
स्ट्रिंग से अंतिम कैरेक्टर हटाने का क्वेरी यदि कोई विशिष्ट कैरेक्टर मौजूद हो यानी इस केस में ?:
mysql> select trim(trailing '?' from UserId) from DemoTable;
इससे निम्न आउटपुट प्राप्त होगा:
+--------------------------------+ | trim(trailing '?' from UserId) | +--------------------------------+ | User123 | | User777 | | User456 | | User133 | +--------------------------------+ 4 rows in set (0.04 sec)