您的位置:首页 > 数据库 > Oracle

数据库的升降序及克隆去重克隆方法的使用(DB2和Oracle的使用)

2018-01-18 16:18 369 查看
asc和desc

分别表示升序和降序

select * from tablename order by id desc

:根据id字段按照降序排列,从大到小

select * from tablename order by id asc

:根据id字段按照升序排列,从小到大

克隆表

DB2数据库中克隆表的方法如下

克隆表:

create table 克隆表名 like 要克隆的表;

插入数据

insert into 克隆表 select * from 要克隆的表;

Oracle数据库克隆表:

克隆整张表:

create 克隆表名 as select * from 要克隆的表;—这里包括数据都克隆下来的

只克隆表,不克隆数据:

create 克隆表名 as select * from 要克隆的表 where 1=2;–这里where就限制了不需要数据的方式。

如果需要在后期添加数据,可以用下面的语句:

insert into 克隆表 select * from 要克隆的表;—这里不允许使用values

sql查询语句去重方法

DB2去重的方法:

create table 克隆一张表(做去重使用) like 原表;

insert into 克隆的表 select distinct * from 原表;

select * from 克隆表;

delete from 原表;

insert into 原表 select distinct * from 克隆表;

—————————-db2去重方法

—–方法一:

—-采用复制表方式可以达到去重方式,主要采用select语句中有个方法是distinct的

—-具体实现如下:

create table 克隆表 like 原表;

—————插入单条数据

insert into 克隆表 select distinct * from 原表 ;

———删除元数据

delete from 原表;

——-插入新数据

insert into 原表 select * from 克隆表;

———————完成————-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐