请问如何判重?

NewSun99 2003-03-09 09:12:02
表:
ID(PK),COL1,COL2,...,COLN
如何判断非关键字字段是否重复?
...全文
78 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fallstone 2003-03-11
  • 打赏
  • 举报
回复
你早把要求写清楚啦。
你卡大力写的,还多了些需求呢
pengdali 2003-03-11
  • 打赏
  • 举报
回复
select COL1,COL2,...,COLN from 表 group by COL1,COL2,...,COLN having count(*)>1
NewSun99 2003-03-11
  • 打赏
  • 举报
回复
把所有有重复的都选出来,
NewSun99 2003-03-11
  • 打赏
  • 举报
回复
我就是想知道Sql语句怎么写,与DW无关
mengfan8868 2003-03-10
  • 打赏
  • 举报
回复
提醒一下,要分两种情况:
(1)在数据库中提取
(2)在数据窗口或是数据存储的三个缓冲区中
ice2water 2003-03-10
  • 打赏
  • 举报
回复
select * from table1 group by col_22 having count(*) >1;
prain2003 2003-03-10
  • 打赏
  • 举报
回复
不知道你是检查已有的数据
还是在插入时判断
插入时,可以建一个唯一索引
sunbird810 2003-03-10
  • 打赏
  • 举报
回复
用FIND函数查找
dotnba 2003-03-10
  • 打赏
  • 举报
回复
select A.*
from Table A
where
(select count(1)
from Table C
where A.Col1 = C.Col1 and A.Col2 = C.Col2 and ....A.ColN = C.ColN) > 1
bomber2001 2003-03-09
  • 打赏
  • 举报
回复
select A.*
from Table A,
where A.Col1 = C.Col1 or A.Col2 = C.Col2 or ....A.ColN = C.ColN
dotnba 2003-03-09
  • 打赏
  • 举报
回复
select A.*
from Table A,
(select B.col1,B.col2,...,B.coln from table B group by B.col1,B.col2,...,B.coln having count(1) > 1) C
where A.Col1 = C.Col1 and A.Col2 = C.Col2 and ....A.ColN = C.ColN

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧