mysql将百分比符号连接到存储过程中的输入字符串

uttx8gqw  于 2021-06-23  发布在  Mysql
关注(0)|答案(0)|浏览(148)

我有一个存储过程,它根据3个字段搜索我的客户数据库。如果用户没有为某个字段输入值,我希望应用%通配符,这样就不会限制对该字段的搜索。所以我在寻找一种方法,在参数的末尾加上一个百分比。尝试了p\u name+“%”和p\u name&“%”,但没有成功

CREATE DEFINER=`root`@`%` PROCEDURE `sp_customer_search`(
IN p_customer_id varchar(20),
IN p_name varchar(60),
IN p_dba varchar(60)
)
BEGIN

SELECT  customer_id, quicken_id, status,name,dba,city,zip 
FROM tbl_customer
where customer_id like p_customer_id
and name like p_name 
and dba like p_dba;
END

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题