2016-06-07 231 views
0

这是我的脚本:搜索通过表用户输入

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

,这一切给了我“没有选择的行”。 这是为什么发生?以及如何解决它?

+0

什么是预期的输出?你能提供更多的信息吗?根据结果​​,查询成功运行。 – Dere0405

+0

我想要做的是检查一个名字是否在“Cliente”表中,如果是,那么告诉我记录 – Safirah

+0

对,您的输入是什么以及期望的输出是什么。您是否尝试过使用硬编码输入?预计是否有'行'? – Dere0405

回答

1

根据描述,你需要用户输入之前有通配符“%”为好,这里是例子:

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