社区
疑难问题
帖子详情
SQL语句WHERE 中LIKE后加字符型变量如何写?
heaven1981
2006-03-14 05:28:40
tj='A%'
SELECT max(t_cd_dj.no)
INTO :ss
FROM t_cd_dj
WHERE (t_cd_dj.no like :tj);
执行后SS没有返回值
...全文
313
5
打赏
收藏
SQL语句WHERE 中LIKE后加字符型变量如何写?
tj='A%' SELECT max(t_cd_dj.no) INTO :ss FROM t_cd_dj WHERE (t_cd_dj.no like :tj); 执行后SS没有返回值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laiker0719
2006-03-14
打赏
举报
回复
DECLARE @tj AS nvarchar(50)
SET @tj=" 'A%' "
SELECT max(t_cd_dj.no)
INTO ss
FROM t_cd_dj
WHERE t_cd_dj.no like @tj
GO
就可以了
xeqtr1982
2006-03-14
打赏
举报
回复
declare @tj varchar(10)
set @tj='''A%'''
declare @sql varchar(100)
set @sql='SELECT max(t_cd_dj.no) as no
INTO ss
FROM t_cd_dj
WHERE t_cd_dj.no like '+@tj
exec(@sql)
--刚才写错了
-狙击手-
2006-03-14
打赏
举报
回复
经测试语句是正常的,查你的表数据是不是有问题啊
xeqtr1982
2006-03-14
打赏
举报
回复
declare @tj varchar(10)
set @tj='A%'
exec('SELECT max(t_cd_dj.no)
INTO ss
FROM t_cd_dj
WHERE t_cd_dj.no like '+@tj)
select * from ss
-狙击手-
2006-03-14
打赏
举报
回复
感觉是PB的写法吧,,
tj="'A%'"
SELECT max(t_cd_dj.no)
INTO :ss
FROM t_cd_dj
WHERE (t_cd_dj.no like :tj);
考虑电动汽车灵活性的微网多时间尺度协调调度研究(Matlab代码实现)
考虑电动汽车灵活性的微网多时间尺度协调调度研究(Matlab代码实现)
易语言源码易语言QQ帐号自动申请源码
易语言源码易语言QQ帐号自动申请源码
(顶刊复现)基于非线性反步法和Lyapunov-MPC模
型
预测的自主水下航行器轨迹跟踪控制(包括fossen动力学模
型
)
(顶刊复现)基于非线性反步法和Lyapunov-MPC模
型
预测的自主水下航行器轨迹跟踪控制(包括fossen动力学模
型
)
五艘无人艇分布式协同围捕编队控制仿真系统理论分析(Matlab代码实现)
五艘无人艇分布式协同围捕编队控制仿真系统理论分析(Matlab代码实现)
易语言源码易语言QQ密保卡选取显示源码
易语言源码易语言QQ密保卡选取显示源码
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章