Oracle中查询不完整的参数

问题描述 投票:0回答:1

如果用户未输入所有数字,如何填写请求。我了解通过LIKE,但如何实施?

SELECT a.name, a.reg_number, a.inn
FROM aa a, cc b 
WHERE a.inn=:p_inn and (:p_inn LIKE '1%')
c# sql oracle
1个回答
0
投票

如果该列需要以参数值开头?然后,您可以使用LIKE并将%代入该值。

 SELECT a.name, a.reg_number, a.inn
 FROM aa a, cc b 
 WHERE a.inn LIKE :p_inn || '%'
© www.soinside.com 2019 - 2024. All rights reserved.