嗨,我需要在字段中搜索一个字符串字符串,该字段可能包含多个用逗号分隔的单词
strA = Pass
strSQL = "Select `First`, `Last`, `Grade` FROM `Student` WHERE Grade like'"%&strA&%"'"
它出错了,请问我有什么错误或者我使用的是错误的,还有其他包含的内容
感谢米歇尔
答案 0 :(得分:0)
您可以使用CONCAT()
函数将百分比运算符与参数组合起来:
strSQL = "SELECT `First`, `Last`, `Grade` FROM `Student` WHERE `Grade` like CONCAT('%', @strA, '%')"
从语法上看,您似乎正在将MySQL用作DBMS。所以我用@