请问SQL语句中,like 后面可以跟 @test% 这样的变量吗 declare @t varchar(10)set @t='nk'select * from k1 where name like @t+'%' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Int型怎么还Like??这么写declare @test Varchar(1000)set @test='1234'select * from [table] where title like ('%' + @test +'%') int 型也是可以的啊。一天到晚游泳的鱼 declare @test int set @test=1234select * from table where title like '@test%' ==是可以的。但是,要保证你的’title‘字段是字符型的,否则是查不到数据的。 update ,值从另外一个表查询 求个函数 我想在一个表中的一个列引用 两个或多个表的主键(name)字段,该怎么做? 怎样用SQL语句 按日期进行从高到低进行排序呢~~ 帮忙看看下面的SQL怎么写! 哪位高手帮忙解决一下? 什么方法可以获取下一个自增的ID值? 存储过程并发访问造成脏数据求解 寻找SQL server的培训班。 一个关于数据库表的问题~! ***< 超难问题,希望 邹老师给答复 >*** 如何用 SQL存储过程 查询给定的ID的类别 以及它的所有孩子类 !!!! 请问: 如何使用一条SQL语句插入多行数据?
这么写
declare @test Varchar(1000)
set @test='1234'
select * from [table] where title like ('%' + @test +'%')
一天到晚游泳的鱼
set @test=1234
select * from table where title like '@test%' ==是可以的。
但是,要保证你的’title‘字段是字符型的,否则是查不到数据的。