SQL查询一个表中重复的名字
总结:
两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。1、(1)对于第一种重复,比较容易解决,使用复制代码代码如下:select distinct*from tableName
(2)如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除,复制代码代码如下:
select distinct*into#Tmp from tableName
drop table tableName
select*into tableName from#Tmp
drop table#Tmp
2、假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集,复制代码代码如下:
select identity(int,1,1)as autoID,*into#Tmp from tableName
select min(autoID)as autoID into#Tmp2 from#Tmp group by Name,autoID
select*from#Tmp where autoID in(select autoID from#tmp2)
两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。1、(1)对于第一种重复,比较容易解决,使用复制代码代码如下:select distinct*from tableName
(2)如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除,复制代码代码如下:
select distinct*into#Tmp from tableName
drop table tableName
select*into tableName from#Tmp
drop table#Tmp
2、假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集,复制代码代码如下:
select identity(int,1,1)as autoID,*into#Tmp from tableName
select min(autoID)as autoID into#Tmp2 from#Tmp group by Name,autoID
select*from#Tmp where autoID in(select autoID from#tmp2)
佚名
2024-05-23 16:14:49
类似问题(10)
-
佚名2024-05-23 01:50:35
问查找两个表格,表格1和表格2中重复的名字。求助。
答假设这两个表是同一个工作簿下的sheet1和sheet2(不是的话可以弄到同一book下)在sheet1的b2单元格输入if(countif(sheet2!a:...
-
佚名2024-05-23 23:41:47
问生辰八字称重查询表
答生辰八字重量计算器(八字称命骨算命)是一款称骨算命-袁天罡八字称骨算命-生辰八字称重查询表,根据个人八字(即出生年月日和时辰),分别在后面所附内容中查出出生年的...
-
佚名2024-05-23 17:23:10
问SQL中在做查询时怎样给某一个字段重命名
答sql 重命名专业术语是 别名,用 AS 语句实现。例:给sc_table表中的age字段重命名为st_age,则:select age as st_agefr...
-
佚名2024-05-23 00:20:13
问sql中如何为查询出来的表起别名呢,而且能根据查询后的表别名就查找
答1、查看数据库中的表信息。2、首先看列的别名:SELECT column_name AS alias_name FROM table_name。3、再来看表的别...
-
佚名2024-05-23 08:00:00
问sql server怎么查询所有的表 不是数据 是所有的表名
答可以通过 SELECT name FROM SysDatabases ORDER BY Name 查询所有数据库名SELECT name FROM SysO...
-
佚名2024-05-23 08:00:00
问多条sql语句一起执行,查询结果中每个表的表名怎么自己命名?
答就像临时表一样 用括号括起来,命个名字,再查询
-
佚名2024-05-23 08:00:00
问SQL中怎么查询名称以‘A
答以A开头:select * from table where name like ‘A%' 以A结尾:select * from table where nam...
-
佚名2024-05-23 08:00:00
问sql语句怎么查询表的字段属性名
答请问你使用的是什么数据库??如果是SQL Server你可以使用如下的语句来获取各个表的字段名称及其相关的属性.select * from syscolumns...
-
佚名2024-05-23 08:00:00
问sql/plus中,用那条命令可以查询出数据库中所有的表的名字?
答select table_name from user_tables;这条语句是查询当前用户所有的表。
-
佚名2024-05-23 08:00:00
问sql查询唯一,想查询一个表里面的值得总数但是不能使名字重复
答select 时间 ,count(*) 人数 from (select distinct 时间,姓名 from table_name) t1group b...
风水
起名
网名
- 1 网名酷炫女生
- 2 直播主播网名
- 3 德和秀组成的网名
- 4 狐媚风骚网名
- 5 子字开头4个字的网名
- 6 带有建和梅字的情侣网名
- 7 签名QQ昵称
- 8 陌陌怎样通过昵称查找好友
- 9 微信昵称一直换
- 10 女生qq昵称大全2017
说说
- 1 大家来说说男人眼中的“矜持”和对上句话的理解
- 2 最伤感问题说说
- 3 每天无所事事的说说
- 4 宝宝入园第一天说说
- 5 卖鸭的说说
- 6 遭人白眼的说说
- 7 剪短发心情好的说说
- 8 黎明之夜的说说
- 9 24节气小满的说说
- 10 生日说说如何发表说说