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