
面试
木木_小土豆儿
java爱好者初学者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle数据库中去掉重复数据(只限小数据)
对于表中两行记录完全一样的情况,可以用下面语句获取到去掉重复数据后的记录:select distinct * from 表名可以将查询的记录放到临时表中,然后再将原来的表记录删除,最后将临时表的数据导回原来的表中。如下:CREATE TABLE 临时表 AS (select distinct * from 表名);truncate table 正式表; --注:原先由于笔误写成了d原创 2014-04-11 21:06:49 · 937 阅读 · 0 评论 -
数据库只取前多少行记录sql
1. ORACLE SELECT * FROM TABLENAME WHERE ROWNUMHQL: from tablename t order by t.createTime desc where rownum2. INFORMIX SELECT FIRST N * FROM TABLENAME 3. DB2 SELECT * ROW_NUMBE原创 2014-04-12 13:51:42 · 3096 阅读 · 0 评论 -
Oracle经典语法
1. 哪些部门的人数比20 号部门的人数多。SELECT DEPTNO,COUNT(*) FROM EMP GROUP BY DEPTNO HAVING COUNT(*) > (SELECT COUNT(*) FROM EMP WHERE DEPTNO = 20 );转载 2014-06-12 17:05:58 · 623 阅读 · 0 评论 -
oracle 删除重复数据方式
Oracle 删除重复数据的几种方法去重第一种:distinctcreate table tmp_t3 as select distinct * from t3;drop table t3;alter table tmp_t2 rename to t3;-- 第二种,用rowiddelete from t2 where rowid <>( select min(r...原创 2019-03-01 16:01:20 · 3943 阅读 · 0 评论