मान्य आलोचना में सुधार शामिल करने के लिए संपादित
HEX()
का उपयोग करें अपने बाइट्स को हेक्साडेसिमल में रेंडर करने के लिए कार्य करें और फिर RLIKE
. का उपयोग करें उस पर, उदाहरण के लिए:
select * from mytable
where hex(ipa) rlike concat('(..)*', hex('needle'), '(..)*'); -- looking for 'needle' in haystack, but maintaining hex-pair alignment.
विषम यूनिकोड वर्ण अपने हेक्स मानों को लगातार प्रस्तुत करते हैं, इसलिए आप मानक 0-9A-F वर्णों पर खोज कर रहे हैं।
यह "सामान्य" कॉलम के लिए भी काम करता है, आपको इसकी आवश्यकता नहीं है।
अनुलेख @ Kieren's (वैध) बिंदु rlike
. का उपयोग करके संबोधित किया गया चार जोड़े लागू करने के लिए