Я пишу запрос Hive, и мне нужно сравнить PIN-код (столбец) со строковым значением.Пин-код зашифрован, а зашифрованное значение содержит специальные символы.Мне нужно выбрать все строки с PIN-кодом, содержащие это зашифрованное значение.
Например, select * from prod_db.prod_table where pin='ab;xzh[Ge';
Это приводит к тому, что ;
читается как разделитель и вызывает ошибку <EOF>
.
Есть ли способ решить эту проблему?Спасибо!