从品牌网站建设到网络营销策划,从策略到执行的一站式服务
SQL SELECT regexp_replace(888997.78,'(\d|.)','\1 ') col FROM dual;
成都创新互联专注于札达企业网站建设,响应式网站,商城网站建设。札达网站建设公司,为札达等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
COL
------------------
8 8 8 9 9 7 . 7 8
SQL
后面的 \1 是引用正则表达式的第一个组
第一个字段的类型是char(10),它的特点是如果插入的数据不足10位,它都会用空格补足,所以第一条数据的第一个字段被检索出来后是10个空格
你可以试一下
select replace(a,' ','n') from test1;
这里将空格替换为字符n,第一行的结果应该是10个n,第二、三行还是你想要的数据么?
那可以不用concat,可以采用||的方式。
比如有A列和B列,要在A列和B列连接的同时在中间加一个空格,可用如下语句:
select A||' '||B from 表名concat在oracle中只可以连接两个字符,如果非要用concat的话,可以采用这种方式:
select concat(concat(A,' '),B) from 表名
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图