我有以下代码:
string query = "SELECT * FROM dbo.customer WHERE mobileNumber Like '%@mobileNumber'";
当我从C#执行该代码时,结果为空
但是,当我在SQL Managmenet Studio中执行此查询时
SELECT * FROM dbo.customer WHERE mobileNumber Like '%454545'
我得到了结果。
我缺少什么?
最佳答案
尝试这个:
string query = "SELECT * FROM dbo.customer WHERE mobileNumber Like '%' + @mobileNumber
假设@mobileNumber是一个包含要搜索的值的参数。