关于Sybase中存储过程运用 like 加 '%^的用法请教

think_js 2002-03-09 09:22:53
declare @c1 char (10)
select @c1='aa'
select @c1=@c1 + '%%'
print @c1

执行结果为
aa

我要得到aa% 应该怎么做呢?
...全文
117 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
acheng_jy 2002-03-09
  • 打赏
  • 举报
回复
declare @a nchar(10)
select @a='%a%'
select @a
select * from workpeople where name like @a
在这种情况下
@a的值是'%a%'了但是又怎么样呢?查询结果还是为空啊。
Yang_ 2002-03-09
  • 打赏
  • 举报
回复
或者:

declare @c1 char (10)
select @c1='aa'
select @c1=rtrim(@c1) + '%%'
print @c1

Yang_ 2002-03-09
  • 打赏
  • 举报
回复
declare @c1 varchar (10)
select @c1='aa'
select @c1=@c1 + '%%'
print @c1

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧