2016-06-07 282 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') || '%');