Как привести Варбинар в Варчар в Престо - PullRequest
0 голосов
/ 24 марта 2020

У меня следующий запрос, в котором название магазина хранится как varbinary вместо типа varchar.

select shopname, itemname
from shop_profile
where cast(shopname as varchar) = 'Starbucks';

Этот запрос возвращает ошибку «строка 4: 7: Невозможно привести varbinary к varchar»

Могу ли я знать, если кто-нибудь знает, каков правильный синтаксис для преобразования varbinary в varchar?

1 Ответ

2 голосов
/ 24 марта 2020

Вы можете использовать функцию from_utf8 .

Кроме того, to_utf8 может привести литерал 'Starbucks' к типу varbinary.

...