字段数据分开问题
时间:2011-12-16
来源:互联网
table :
--------------------
字段1
--------------------
1
差
1
好
不好
4
良好
4
差
要的结果:
--------------------------------
字段1 | 字段2
--------------------------------
‘ ’ | 1
差 | ‘ ’
‘ ’ | 1
好 | ‘ ’
不好 | ‘ ’
‘ ’ | 4
良好 | ‘ ’
‘ ’ | 4
差 | ‘ ’
说明:
就是吧表中的一个字段数据分开来,字符的分在一个字段里,数字分在另一个字段里。
求高手指点!~
--------------------
字段1
--------------------
1
差
1
好
不好
4
良好
4
差
要的结果:
--------------------------------
字段1 | 字段2
--------------------------------
‘ ’ | 1
差 | ‘ ’
‘ ’ | 1
好 | ‘ ’
不好 | ‘ ’
‘ ’ | 4
良好 | ‘ ’
‘ ’ | 4
差 | ‘ ’
说明:
就是吧表中的一个字段数据分开来,字符的分在一个字段里,数字分在另一个字段里。
求高手指点!~
作者: psm3688440 发布时间: 2011-12-16
先创建一个表temp_table ,带2个字段:字段1, 字段2
然后执行SQL块:
SQL code
然后执行SQL块:
SQL code
declare vs_digit varchar2(100); vs_string varchar2(100); begin insert into temp_table select 源表.字段1, '' as NULLCOL from 源表 where regexp_like(源表.字段1, '\d'); insert into temp_table select '' as NULLCOL , 源表.字段1 from 源表 where regexp_like(源表.字段1, '\D'); commit; end;
作者: yixilan 发布时间: 2011-12-16
regexp_like 后面的'\d'和'\D'分别表示什么呢? 这个我貌似不太懂。
作者: psm3688440 发布时间: 2011-12-16
是不是分别表示我要区分的字符和数字么? 如果是的话\d是表示字符\D表示数字么?
作者: psm3688440 发布时间: 2011-12-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28