十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
SQL SELECT regexp_replace(888997.78,'(\d|.)','\1 ') col FROM dual;
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为卓尼企业提供专业的网站设计、成都网站制作,卓尼网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
COL
------------------
8 8 8 9 9 7 . 7 8
SQL
后面的 \1 是引用正则表达式的第一个组
create table 表名
(id int,
name varchar2(10) default ' ');
其中default ' '则代表默认空格。
制表的时候有专门的格式化命令
TTITLE(顶标题) BTITLE(底标题) BREAK(设置断开点)
你说的效果可以通过BREAK实现 格式如下:
BREAKE ON 列名 SKIP N
列名你可以输入第一列的列名,N表示隔几行空一格
把BREAK 语句写在你的SELECT语句之前。
NO. Name sal
12 张三 45666
14 李四 3646
45 王五 31333
65 赵六 3133
56 刘思 323
不想要这样的效果的话,就删除断点。
CLEAR BREAK
select
substr(code_name, 0, instr(code_name, ' ')-1) as code,
substr(code_name, instr(code_name, ' ')+1) as name
from table1
update table set name=replace(name," ","");select replace(name," ","") from table;
两种方式均可,第一种将数据库中数据改变,第二种不改变数据库中的数据,直接查询。需要用到replace()函数。含义为:替换字符串;replace(原字段,“原字段旧内容“,“原字段新内容“)。
扩展资料:
oracle常用字符串函数
1、CHR
语法: chr(x)
功能:返回在数据库字符集中与X拥有等价数值的字符。CHR和ASCII是一对反函数。经过CHR转换后的字符再经过ASCII转换又得到了原来的字符。
使用位置:过程性语句和SQL语句。
2、CONCAT
语法: CONCAT(string1,string2)
功能:返回string1,并且在后面连接string2。
使用位置:过程性语句和SQL语句。
3、INITCAP
语法:INITCAP(string)
功能:返回字符串的每个单词的第一个字母大写而单词中的其他字母小写的string。单词是用.空格或给字母数字字符进行分隔。不是字母的字符不变动。
使用位置:过程性语句和SQL语句。
4、LTRIM
语法:LTRIM(string1,string2)
功能:返回删除从左边算起出现在string2中的字符的string1。String2被缺省设置为单个的空格。数据库将扫描string1,从最左边开始。当遇到不在string2中的第一个字符,结果就被返回了。LTRIM的行为方式与RTRIM很相似。
使用位置:过程性语句和SQL语句。
5、NLS_INITCAP
语法:NLS_INITCAP(string[,nlsparams])
功能:返回字符串每个单词第一个字母大写而单词中的其他字母小写的string,nlsparams
指定了不同于该会话缺省值的不同排序序列。如果不指定参数,则功能和INITCAP相同。Nlsparams可以使用的形式是: