<%=left(trim(rs("xx")),34)%> 去掉头尾空格
<%=left(Rtrim(rs("xx")),34)%> 去掉尾空格
<%=left(Ltrim(rs("xx")),34)%> 去掉头空格
<%=left(replace(rs("xx")," ","")),34)%> 去掉所有空格
哪个都无所谓,你只要看sql里查询出来的字符的样子,然后照样学样就可以
replace(str,str1,str2)
str是你查询出来的原始数据字符串,
str1是在str中要被替换的字符串,
str2是用来替换str1的字符串
最终数据库还是得去判断你的name是否存在空格符并进行update,所以select所有条目出来对name进行trim() *** 作再update回去不失为数据库 *** 作最容易实现(虽然粗暴了点)的办法了,update回去时采用事物 *** 作,避免原子读写,几十万条数据
我觉得能控制在10s内,做一个后台任务,我觉得是能接受的。另一种方案,不修改改原有name数据,使用select出来后再对name进行trim(),再使用,不也能达到你的目的吗?还能保持原有数据的原始性。
replace:将字符里面的双引号替换成空格
select replace(' "657567556" ' , ' " ' , ' ') from dual;
trim:去双引号。trim中参数,leading 去前面的,trailing 去后面的,both去两边的
select trim(both ' " ' from ' "657567556" ') from dual;
以上就是关于ASP中读取数据库内容时如何去掉空格,也就是 全部的内容,包括:ASP中读取数据库内容时如何去掉空格,也就是 、sql语句中如何去掉空格 、怎么将sqlite数据库中的空格都去掉等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)