使用用户输入搜索 table

Search through a table with user input

这是我的脚本:

select * from cliente 
where NOME_CLIENTE like (Upper('&supplier_name') || '%');

这一切都给了我 "no rows selected"。 为什么会这样?以及如何修复它?

根据描述,用户输入前还需要有通配符'%',示例如下:

select * from cliente 
where NOME_CLIENTE like ('%' || upper('&supplier_name') || '%');