У меня есть база данных, где все данные в соответствующем столбце указаны в шестнадцатеричном формате. Говорят слово ABSENT. У нас есть данные в шестнадцатеричном формате 414453454e54MySQL NO CASE SENSITIVE Поисковые данные для ключевых слов с использованием LIKE, но данные находятся в шестнадцатеричном формате (не в текстовом формате)
Я хочу вести поиск записей с Specific текстом, что тоже в шестнадцатеричном формате (SELECT ..... LIKE «% 414453454e54%»
Как я искать записи для таких ключевых слов «414453454e54» в Неправительственный Случайный способ. Получение поиска для 414453454e54 (т.е. ОТСУТСТВУЮЩЕЕ) должно возвращать все записи, содержащие ОТСУТСТВИЕ, в любом случае (ABSENT, отсутствует) или в смешанном случае (Absent, abseNt) в шестнадцатеричном формате.
Я ПОЛУЧИЛ ИСПОЛЬЗОВАТЬ ВЕРХНЕЙ ЧАСТИ(), НИЖНЕЙ ЧАСТИ() И МНОГО ТАКИХ ВАРИАНТОВ, ДОСТУПНЫХ НА ЧЕТВЕРТОМ, НО НЕ СМОТРЕТЬ, ЧТОБЫ РАБОТАТЬ, КАК ЭТО В ГЕКСАДЕМИЧЕСКОМ ФОРМАТЕ.
В ожидании быстрого разрешения
Простой ответ заключается в том, что вы не можете - потому что символы верхнего и нижнего регистра имеют разные числовые значения - так что шестнадцатеричные значения совершенно разные. Верхний регистр A - нижний регистр x41 - x61. Вам нужно будет преобразовать из шестнадцатеричного значения в строку и провести сравнение без учета регистра. – PaulF
любой другой выход, и если nit, то как преобразовать в строку? –