sql select where like 变量模糊查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql select where like 变量模糊查询相关的知识,希望对你有一定的参考价值。

set @sql = 'select * from '
set @sql += @tblName + ' where name like'''%'+@name+'%'';
数据类型 varchar 和 varchar 在 modulo 运算符中不兼容。
在整个数据库模糊查询name,name是输入的变量,该语句怎么输入,才是正确的?

参考技术A 单引号中的单引号用两个单引号。追问

没看懂,能帮我改下吗?

select 中 like 变量 该怎么写?

select * from A like X || '%'.其中X是变量 可以这么写吗?

参考技术A 多谢。是先要赋值到变量,然后在select,赋值语句如下:concatenate X '%' into X2; 参考技术B 拼接成一变量,然后再LIKEX = X & '%' .(非ABAP语法) 参考技术C select * from A like ‘%X%’'.

以上是关于sql select where like 变量模糊查询的主要内容,如果未能解决你的问题,请参考以下文章

PHP SQL SELECT sum(value) WHERE x LIKE '%$month%' (foreach)

string SQL="select * from where "+searchtype+" like '%"+searchkey+"%

用Select*from where like。Java

SQL语句中模糊查询中不区分大小写怎么写?如:select × from table where number like‘%PK%’

访问 SQL 查询:WHERE AND LIKE 语句中的 * 通配符有问题

select 中 like 变量 该怎么写?