各位高手好!
兄弟有这么个问题,我有个字段,比如叫aaa
我的程序中有一个函数,是把aaa中的&,¥,等等一些特殊符号替换掉
比如“bbb&%%$$ccc”经过函数就会变成“bbbccc”现在的问题是我想通过替换以后的字符来查询记录,就是说知道“bbbccc”,要找回“bbb&%%$$ccc”我的做法是,在数据库里用replace函数来弄的
where replace(aaa,' ','-') = 'bbbccc'
这种做法是不是效率会很低呀?各位高手有什么好建议吗?谢谢啦!
兄弟有这么个问题,我有个字段,比如叫aaa
我的程序中有一个函数,是把aaa中的&,¥,等等一些特殊符号替换掉
比如“bbb&%%$$ccc”经过函数就会变成“bbbccc”现在的问题是我想通过替换以后的字符来查询记录,就是说知道“bbbccc”,要找回“bbb&%%$$ccc”我的做法是,在数据库里用replace函数来弄的
where replace(aaa,' ','-') = 'bbbccc'
这种做法是不是效率会很低呀?各位高手有什么好建议吗?谢谢啦!
这办法是可以实现,但貌似有点笨,期待各位高手的精彩解答,谢谢
--try
where 'bbbccc' = replace(aaa,' ','-')
declare @ varchar(20)
set @='aaabbb'
select * from tb where aaa=@
--这样的思路怎么样?
bbbccc是aaa字段处理以后的结果,我现在是根据bbbccc查到aaa字段,呵呵