数据库中数据进行过滤

最近发现自己的抓取数据中存在一些无用的信息,于是决定将其清除掉

开始看到一些提示是用ltrim这个函数,一直看到都是select的,害的人以为只能用select才能进行操作,呃....这个也是我知识上面的缺陷,于是想到了创建新表,语句如下,可是个人感觉有些麻烦,代价也有点大,呵呵

select id,ltrim(aaaaa) as aaaaa,ltrim(bbbbb) as bbbbb into xingcxbcopy from xingcxb

于是就去讨论哈子,发现update也可以用。。。。囧

于是立马就改了,结果直接在一个表中操作就ok了 比创建一个新表省事多了,嘿嘿

语句如下

update xingcxb set aaaaa = ltrim(aaaaa),bbbbb = ltrim(bbbbb);



接下来简单写下几个去空格的

ltrim去掉左边的空格

rtrim去掉右边的空格

replace去掉数据里面所有的空格!!谨慎操作

如果你想去掉左右的空格而保留中间的空格就使用 ltrim(rtrim(字段)) 这种方式即可ltrim和rtrim可以互换



replace也可以用来替换一些其它数据,但是要注意操作!!!!

replace的用法 replace(列名,要被替换的数据,替换的数据)

在这里要谢谢饭团一起讨论,提供的灵感
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值