社区
疑难问题
帖子详情
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没有返回值
...全文
320
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);
SQL语句
where子句 like用法
本文深入讲解了SQL模糊查询的方法,包括使用通配符进行复杂条件匹配的技巧,如%、_、[]和[^],并提供了具体示例,帮助读者掌握如何在数据库
中
精确查找所需数据。
sql语句
like的用法 有些正则表达式可以通过like实现
本文深入探讨了SQL结构化查询语言
中
的LIKE语句及其通配符的使用方法,通过具体实例展示了如何利用LIKE与通配符进行
字符
型
字段的查询,包括匹配多个
字符
、单个
字符
、特定范围的
字符
以及排除某些
字符
等多种应用场景。
sql语句
where子句like的用法详解
本文深入探讨了SQL结构化查询语言
中
的LIKE语句及其通配符的使用方法,通过具体实例展示了如何利用LIKE与通配符进行
字符
型
字段的查询,包括匹配多个
字符
、特殊
字符
、单
字符
、单数字以及
字符
范围等。同时,文章对比了LIKE语句
中
通配符'*'与'%'的区别,并提供了实用的查询技巧。
SQL语句
SELECT LIKE like用法详解
本文深入解析了SQL
中
的LIKE语句,包括其基本语法、常见通配符的使用及实际应用案例,帮助理解如何在
字符
型
字段
中
进行模糊查询。
疑难问题
22,298
社区成员
121,727
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章