Ответ 1
Попробуйте следующее:
SELECT CONV(hexcol, 16, 10);
Я пишу приложение, которое будет делать некоторое форматирование в CSV файл и загружает таблицу в mysql, после чего программа должна преобразовать столбец (шестнадцатеричный) в десятичный
Таблица выглядит так:
col1 | col2 | гекскол | deccol
Итак, мне нужно взять hexcol и преобразовать из hex2dec и поместить его в deccol
Я пробовал простой SELECT UNHEX ('hexcol');, но он не работал, он говорит, что этот colum не находится в списке полей...
Любая помощь будет оценена...
Попробуйте следующее:
SELECT CONV(hexcol, 16, 10);
Вы можете использовать CONV()
Проверить Аналогичный вопрос о переполнении стека и Ссылка на примеры функций и примеры