Список всех соответствующих 5-байтовых двоичных полей с 3-байтовым вводом поиска - PullRequest
0 голосов
/ 25 мая 2020

Я записываю идентификаторы карт в таблицу mysql. Столбец (cardno) - это 5-байтовый двоичный файл в шестнадцатеричном формате (пример значения: 0600747CF8).

id | cardno

1 | 0600747CF8

2 | 0300973D8A

3 | ...

Я пытаюсь найти записи, которые соответствуют первым (младшим) 3 байтам с 3-байтовым вводом поиска (expamle: 747CF8).

Как мне найти совпадающие строки с теми, которые ищут input?

С 5-байтным отверстием в качестве ввода для поиска он работает с SELECT и точно известным шестнадцатеричным числом.

1 Ответ

0 голосов
/ 25 мая 2020

я понял:

SELECT *, HEX(`cardno`) AS `cardno` FROM `cards` WHERE INSTR(cardno,UNHEX('747CF8')) > 0; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...