Oracle数据处理
2021/6/9 19:23:56
本文主要是介绍Oracle数据处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Oracle数据库表清洗清洗,转换。
Oracle语句获取中文英文字段注释:
select * from user_col_comments where Table_Name=‘用户表’ order by column_name
查看表结构
select * from user_tab_columns where table_name=‘表名’;
给表加字段
alter table 表名 add 字段varchar2(2000)
改表字段名
将字段1改为字段2
alter table 表名 rename column 字段1 to 字段2
删除表字段
alter table 表 drop column 字段1;
字段下转移数据
字段1的数据内容赋值给字段2
update 表 set 字段1=字段2,
给表插入数据
方法一:insert into 表1 select * from 表2;(前提是表结构相同,顺序也相同)
方法二:create table 表1 as select * from 表2
去除不需要的数据
替换不需要的为空
replace(日期,’.000’,’’) 日期
汉字和数字分离
rtrim(混合字段,‘1234567890’) 名称字段,to_number(ltrim(混合字段,rtrim(混合字段,‘1234567890’))) 数字字段
去除重复
select distinct * from 表
去除小数
将小数点零零替换为空
replace(字段,’.000’,’’) 新字段
查询纯数字
lengthb(s.字段1) - length(s.字段1) = 0
查询常数字作为新字段
select ‘周一’ as 时间 from table
查看数据库下的所有表名select t.TABLE_NAME ,t.TABLE_COMMENT ,c.COLUMN_NAME ,c.COLUMN_TYPE ,c.COLUMN_COMMENT from information_schema.`COLUMNS` c ,information_schema.`TABLES` t where c.TABLE_NAME = t.TABLE_NAME and t.TABLE_SCHEMA = 'database' --更换为自己查询的数据库名称 ;
这篇关于Oracle数据处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28pyqt 怎么打包整个项目-icode9专业技术文章分享
- 2024-09-28laravel Commands 创建带有参数的 Artisan 命令的步骤和示例-icode9专业技术文章分享
- 2024-09-28antd怎么实现渲染tiff图片-icode9专业技术文章分享
- 2024-09-28英文半角中划线和中文全角的中划线有什么区别-icode9专业技术文章分享
- 2024-09-28nvm npm 和node 他们之间有什么关系-icode9专业技术文章分享
- 2024-09-28Node Version Manager (nvm)使用教程-icode9专业技术文章分享
- 2024-09-28nvm命令太慢,是什么原因-icode9专业技术文章分享
- 2024-09-28Kotlin 如何增加、删除和修改 MutableStateFlow 中的值。-icode9专业技术文章分享
- 2024-09-28Kotlin的stateFlow.update 写法介绍-icode9专业技术文章分享
- 2024-09-28kotlin 怎么获取当前时间格式-icode9专业技术文章分享