select stu_name
from stu_info
where stu_class like '____01__'我想找出stu_class子段中含有某字符(如01)的纪录,但这些字符是变化的,不一定是01,
所以我在like中放了一变量@a,
但我遇到一问题,declare @a varchar(20)
select @a='____' + dep_id + '__'
from dep_info
where dep_name='计算机科学与技术'其中@a的值有问题,成了
____01 __
这样,其中01后有去多空格,怎么去掉
或者有什么其他好的方法实现我的要求吗
谢谢
from stu_info
where stu_class like '____01__'我想找出stu_class子段中含有某字符(如01)的纪录,但这些字符是变化的,不一定是01,
所以我在like中放了一变量@a,
但我遇到一问题,declare @a varchar(20)
select @a='____' + dep_id + '__'
from dep_info
where dep_name='计算机科学与技术'其中@a的值有问题,成了
____01 __
这样,其中01后有去多空格,怎么去掉
或者有什么其他好的方法实现我的要求吗
谢谢
解决方案 »
- .net用户控件缓存的一个参数的问题,.....
- 点击'提交'按钮后 RangeValidator 的 ErrorMessage 显示出来了,如何避免这种情况
- 如何压缩数据库(Sql server2005)
- 360顽固木马专杀工具 千万别用 会删除Oracle服务
- vs03转为05后。关于验证控件失效的问题
- 数据库链接显示
- ~散分贴~刚刚做完一个超小型网站,请大家捧捧场 : )
- 急!!!!!!!!!!!!!!!!!!每刷新一次都要触发用户控件里的提交按钮事件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- asp.net repeater 只显示最后一行
- 本人写了一个关于向域中添加用户的程序。重装系统之前程序还好好的,重装之后,却出错了。
- 分页问题,求求你们了
- 页面间传递参数,太怪的一个问题了,求救!!!!!!!
declare @xx varchar(20)
set @xx = ' xx '
select replace(@xx,' ','')
你传递这个@a过来的时候,先做个Trim不就可以了吗?
好主意!
yourstring.Trim()
@a='____' + cast(dep_id,varchar(2))+ '__'
我想把它在数据库中实现,然后调用存储过程
但数据库中只有ltrim和rtrim,但我的空格在中间,怎么办
期待中~~
set @xx = ' xx xxx xxx'
select replace(@xx,' ','')结果是 xxxxx无论你的空格在什么地方,有多少个,都给你Replace掉
这样就可以了
的话
嗯,如果ID是123
估计就8可以了:D
楼主小心