字段清除空值 A1表里B2字段里,存在 111,就是字符前面,有空值想清除前字条前面的空值。语句怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select ltrim(B2) B2 from [A1] update A1 set B2=ltrim(B2) ltrim() 清除左边的空格rtrim() 清除右边的空格 如果要清掉所有位置出现的空格update a1 set b2=replace(b2,' ','')ps:100分,偶也想接点,哈哈. update A1 set B2=ltrim(B2) --既然分多,就说多点吧--可能你看到的空不是空格,比如TABupdate A1 set B2=ltrim(replace(replace(B2,char(9),''),char(1),'')) 那还有可能是非可见的ascii码值,最好用循环,或者写个函数,个个替换吧,哈再接点. --char(9)制表符--char(10)--转行--char(13)--回车-------用replace替换 update A1 set B2=ltrim(B2) create table tb (txt varchar(10))insert into tbselect char(9)+char(10)+char(13)+' '+'asd'union select 'bbbnn'select *from tb/*txt ---------- asdbbbnn(所影响的行数为 2 行)*/select ltrim(replace(replace(replace(txt,char(9),''),char(10),''),char(13),'')) as txtfrom tb/* txt ----------asdbbbnn(所影响的行数为 2 行)*/ update A1 set B2=ltrim(B2) A1表里B2字段里,存在 111,就是字符前面,有空值 想清除前字条前面的空值。 语句怎么写replace(b2,' ','')ltrim(b2) 你要想将表里的数据更换一下的用update tablename set 该列=ltrim(该列)如果你只想把取的记录中的相应字段的值去掉空格,那么不需要更新select ltrim(该列) from tablename update A1 set B2=ltrim(B2) update a1 set b2=ltrim(b2) ASP保存到numberic字符中去 重新提交:动态的字符串如何转为字段名 数据库字段求和问题 安装VS2010后,无法连接本地数据库,大家帮帮忙……急…… 这个计算如何来实现? 谁能帮我详细讲解下下面这些语句啊,求你们了。。 数据库是SQL SERVER6.0,在网页中查询数据显示的时候出现乱码,请问怎么解决????????? ==坚硬的问题!!!!谁能告诉我???==在线等ing 建立表得问题 急救:关于BLOB数据类型---在线等待,高分相送!! 写一条SQL语句 不使用SQL视图,如何在SQL语句形成的表中再次使用SQL语句来提取数据
update A1 set B2=ltrim(B2)
rtrim() 清除右边的空格
--既然分多,就说多点吧
--可能你看到的空不是空格,比如TABupdate A1 set B2=ltrim(replace(replace(B2,char(9),''),char(1),''))
--char(10)--转行
--char(13)--回车
-------用replace替换
create table tb (txt varchar(10))insert into tb
select char(9)+char(10)+char(13)+' '+'asd'
union select 'bbbnn'select *
from tb
/*
txt
----------
asd
bbbnn(所影响的行数为 2 行)
*/
select ltrim(replace(replace(replace(txt,char(9),''),char(10),''),char(13),'')) as txt
from tb/*
txt
----------
asd
bbbnn(所影响的行数为 2 行)
*/
想清除前字条前面的空值。
语句怎么写replace(b2,' ','')ltrim(b2)
如果你只想把取的记录中的相应字段的值去掉空格,那么不需要更新
select ltrim(该列) from tablename
update a1 set b2=ltrim(b2)