REVERSE() ফাংশন স্ট্রিং উল্টায়, কিন্তু ড্যাশ-সংযুক্ত স্ট্রিং-এর জন্য সঠিক ফলাফল দেয় না।
সমস্যা
mysql> Select REVERSE('AB-CD-EF');
+---------------------+
| REVERSE('AB-CD-EF') |
+---------------------+
| FE-DC-BA |
+---------------------+
চাওয়া ফলাফল: 'EF-CD-AB'
সমাধান: SUBSTRING_INDEX() এবং INSTR() ব্যবহার
mysql> Select CONCAT(SUBSTRING_INDEX('AB-CD-EF','-',-1), '-',
substr('AB-CD-EF',instr('AB-CD-EF',"-")+1, instr('AB-CD-EF',"-")),
LEFT('AB-CD-EF',LOCATE('-','AB-CD-EF') -1)) As 'Reversed';
+-----------+
| Reversed |
+-----------+
| EF-CD-AB |
+-----------+
এই পদ্ধতিতে ড্যাশ-সংযুক্ত স্ট্রিং সঠিকভাবে উল্টানো যায়।