У меня есть столбец под названием Dept
, который является номером, и у меня есть другой столбец с именем manager
, который является varchar. Столбец manager
имеет список чисел в формате varchar (1,2,3,4), но также имеет символ «%». Моя проблема заключается в моем запросе я сравниваю dept
к manager
Сравнение number to varchar
Where dept = [value in manager]
Если я сравниваю dept
к значению manager
, который является VARCHAR, но содержит символ номер запроса работает, но когда я сравниваю dept
переменной manager
и он содержит «%», он больше не работает.
Итак, чтобы сделать его более четким, я покажу несколько примеров
Where dept = '1' -OK
Where dept = '2' -OK
Where dept = '%' -NOT OK
Я попытался to_char(dept)='%'
не повезло. Я не уверен, что еще делать?
ха-ха да, я просто попытался, и это сработало. – user2367789