参数化的意义在于把对应的值从参数中提供,对于like语句,like后面的值则包括了单引号中的所有部分,包括百分号(%),因此在参数化like对应的值时,应该把百分号移到参数值中提供,像这样:
c# sql like @参数
原创
©著作权归作者所有:来自51CTO博客作者up技术控的原创作品,请联系作者获取转载授权,否则将追究法律责任
"SELECT CAST(SUBSTRING(MAX(BoxID), 10, 3) AS int) from Box WHERE BoxID like '%' + @subString + '%'"
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SQLServer LIKE 通配符
将
bc 转义符 字符串