oracle sql重复记录查询
2009-03-11 10:31
459 查看
select *
--getparentnodename(t.industryoid) as 三级词类,
from ejsjdictionaryadd t
WHERE concat(t.chwordname,t.enwordname) in(
SELECT concat(t1.chwordname,t1.enwordname) FROM ejsjdictionaryadd t1 GROUP BY concat(t1.chwordname,t1.enwordname) HAVING COUNT(*)>1)
ORDER BY t.diccode DESC
/*重复记录查询
*/
select *
from ejsjdictionaryadd t
WHERE concat(t.chwordname,t.enwordname) in(
SELECT concat(t1.chwordname,t1.enwordname) FROM ejsjdictionaryadd t1 GROUP BY concat(t1.chwordname,t1.enwordname) HAVING COUNT(*)=1)
ORDER BY t.diccode DESC
/*去除重复记录查询
/*
去除重复记录查询 给重复记录编号后
select t.CODE, t.NAME, t.NAME_SHORT, t.PHONE_NUMBER
from (SELECT DP.CODE,
DP.NAME,
DP.NAME_SHORT,
DP.PHONE_NUMBER,
row_number() over(partition by DP.NAME_SHORT order by DP.NAME_SHORT) rn
FROM DELIVERY_POINT DP, CUSTOMER_DELIVERY_POINT CDP, CUSTOMER C
WHERE DP.CODE = CDP.DELIVERY_POINT_CODE
AND C.CODE = CDP.CUSTOMER_CODE
AND CDP.STATUS_FLAG = 1
AND DP.STATUS_FLAG = 1
AND DP.CODE <> '00000'
AND C.COMPANY_CODE = 'RS') t
where t.rn = 1
*/
--getparentnodename(t.industryoid) as 三级词类,
from ejsjdictionaryadd t
WHERE concat(t.chwordname,t.enwordname) in(
SELECT concat(t1.chwordname,t1.enwordname) FROM ejsjdictionaryadd t1 GROUP BY concat(t1.chwordname,t1.enwordname) HAVING COUNT(*)>1)
ORDER BY t.diccode DESC
/*重复记录查询
*/
select *
from ejsjdictionaryadd t
WHERE concat(t.chwordname,t.enwordname) in(
SELECT concat(t1.chwordname,t1.enwordname) FROM ejsjdictionaryadd t1 GROUP BY concat(t1.chwordname,t1.enwordname) HAVING COUNT(*)=1)
ORDER BY t.diccode DESC
/*去除重复记录查询
/*
去除重复记录查询 给重复记录编号后
select t.CODE, t.NAME, t.NAME_SHORT, t.PHONE_NUMBER
from (SELECT DP.CODE,
DP.NAME,
DP.NAME_SHORT,
DP.PHONE_NUMBER,
row_number() over(partition by DP.NAME_SHORT order by DP.NAME_SHORT) rn
FROM DELIVERY_POINT DP, CUSTOMER_DELIVERY_POINT CDP, CUSTOMER C
WHERE DP.CODE = CDP.DELIVERY_POINT_CODE
AND C.CODE = CDP.CUSTOMER_CODE
AND CDP.STATUS_FLAG = 1
AND DP.STATUS_FLAG = 1
AND DP.CODE <> '00000'
AND C.COMPANY_CODE = 'RS') t
where t.rn = 1
*/
相关文章推荐
- oracle_SQL 实验查询及删除重复记录 依据条件 (row)
- 如何使用Oracle查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Oracle 查询并删除重复记录的SQL语句
- Oracle:sql语句查询没有重复的记录数目
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- 如何使用Oracle查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- ORACLE 中rowid查询重复记录的sql语句分析
- Oracle中查询并删除重复记录的SQL语句详解
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- oracle查询及删除重复记录的SQL语句