SQL使用带变量的LIKE运算符
我正在尝试通过字符串变量的值搜索和更新数据库中的列:SQL使用带变量的LIKE运算符,sql,sql-like,Sql,Sql Like,我正在尝试通过字符串变量的值搜索和更新数据库中的列: sprintf(query, "UPDATE Vote " "SET choice = '%s' " "WHERE choice LIKE '%'%s'%'", newVote, originalVoteContains); 如何在LIKE运算符中使用字符串类型的变量 使用双百分号转义字符串中的百分号,并删除值周围的额外撇号: sprintf(query, "UPDATE Vote " "SET choice = '%s' " "WHERE
sprintf(query, "UPDATE Vote "
"SET choice = '%s' "
"WHERE choice LIKE '%'%s'%'", newVote, originalVoteContains);
如何在LIKE运算符中使用字符串类型的变量 使用双百分号转义字符串中的百分号,并删除值周围的额外撇号:
sprintf(query, "UPDATE Vote "
"SET choice = '%s' "
"WHERE choice LIKE '%%%s%%'", newVote, originalVoteContains);