再问,SQL语句中可否有去除所有空格的函数?

cqq_chen 2001-04-26 10:00:00
问题没有解决,我在VB中试了试REPLACE函数是可以去了所有空格。可以ACCESS的SQL语句中根本没有这个函数,请兄弟们再帮忙想想办法。
...全文
412 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttyp 2001-04-26
  • 打赏
  • 举报
回复
前台完成吧,没有其他办法了
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
我想送分了,再来两位吧
DeD 2001-04-26
  • 打赏
  • 举报
回复
declare @strsql varchar(100)
select @strsql='fdsa asdf asdf asdf a asd fa'
select replace(@strsql,' ','')
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
TO:gameboy999(无名)的方法不行。
TO:Nicrosoft(奈软)也不行。
再帮忙想想,好吗?麻烦各位大侠了。
gameboy999 2001-04-26
  • 打赏
  • 举报
回复
对,用Nicrosoft说的是可以,不过呢,
%是wild key,它可以代替任何值,以至于 "王 八 小 二" 都可以查出来:)
开个玩笑,没有骂人的意思.
总之,cqq_chen要解决这个问题,最好的选择是在用户输入时就去除空格.
我误解了你的意思,所以上面那句也就是错的了..
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
我试试 gameboy999(无名)的方法。
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
TO:Nicrosoft(奈软)是XM中有空格,而且空格位置及个数都为末知的,所以……。
gameboy999 2001-04-26
  • 打赏
  • 举报
回复
抱歉,刚发完帖子就看见你的帖子了.
我可以保证你的replace一定可以用!
不过你的用法也太夸张了吧
建议你改为
str1="王 二".
"select * from cj where " & replace(xm," ","") & "='" & replace(str1," ","") & "'"。
Nicrosoft 2001-04-26
  • 打赏
  • 举报
回复
可以用统配符查找,在结果集中过滤当中不是空格的

select * from cj where xm like '王%一'
gameboy999 2001-04-26
  • 打赏
  • 举报
回复
你为什么要在sql语句中去除所有空格???
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
详细的作用如下:
在一个学生成绩表(CJ)中有一个字段(XM)。
因用户输入是没有在意出现如:王一、王 二、王 三、王 小 五……
现在要用SQL语句查询,但条件中的空格也是不定的,如:王 二。
要找一姓名为王二的记录我用了:
str1="王 二".
select * from cj where replace(xm," ","")='" & replace(str1," ","") & "'"。
则系统提示函数REPLACE没有定义。
Nicrosoft 2001-04-26
  • 打赏
  • 举报
回复
vb是前台开发工具,mssql和access是后台数据库服务器,你要的功能可以在前台完成。
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
VB中可以,MSSQL7中可以,ASSCESS的SQL中不行。
dingming 2001-04-26
  • 打赏
  • 举报
回复
我是在SQL SERVER中测试的!
至于access ,我再试试:
Nicrosoft 2001-04-26
  • 打赏
  • 举报
回复
是ReplaceStr函数,是vb/vbs的函数
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
难啊!朋友们请伸出援助之手。问题解决了我再加分。
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
大侠们,麻烦你们了,快帮帮我吧!
cqq_chen 2001-04-26
  • 打赏
  • 举报
回复
TO:dingming(丁叮)你真的测试了吗?在ACCESS中试试,根本没有Replace这个函数。在VB中还行,在SQL语句中提示没有定义Replace函数。
TO:guoguo6现在分数加了,问题没有解决,真是……。
很急!请大侠们帮帮忙,先谢了!!!!!

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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