@skillu

MySQL: Почему функция MAX(varbin) возвращает иероглифы?

Если в MySQL в агрегатную функцию MAX() передать значение типа varbinary, то результат функциии - это строка в виде иероглифов, т.е. запрос:
select max(0x258770100075258F)
вернет следующее: gmv7Py6UxMa9D2.jpg
Но в документации никаких ограничений на тип значения аргумента не нашел. С чем это может быть связано, есть какие-то идеи?
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 2
unitby
@unitby
MAX([DISTINCT] expr)

Returns the maximum value of expr. MAX() may take a string argument; in such cases, it returns the maximum string value
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Это ваше же значение 0x258770100075258F в виде строки UTF-8
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы