sql 中 like 要引用一个字段的值,需要使用连接符‘+’
语句应为:
1 |
<pre class="inline:true class:language-sql decode:1 " >select * from 表 where 字段1 like '%'+字段2+'%' |
SQL Server中 用 + 来连接字符串。如果不是字符类型,应先转换成字符类型。
也就是说,如果语句中的’字段2‘为数值型字段那么,语句需要更改为:
1 |
<pre class="inline:true class:language-sql decode:1 " >select * from 表 where 字段1 like '%'+cast(字段2 as varchar(20))+'%' |
浏览量: 6