当前位置:首页 > 数据库 > SQL > 正文内容

SQL语句:过滤重复数据(distinct)

小道6年前 (2018-08-26)SQL7396

SQL语句:过滤重复数据

先通过ALTER TABLE语句添加 新的列:

alter table person add 国籍 nvarchar(max)
alter table person add 学校 nvarchar(max)
alter table person add 爱好 nvarchar(max)

输出结果:

image.png

使用UPDATE 语句更新数据:

update Person set 国籍='英国',学校='大学',爱好='足球' where name ='小猪爸爸'
update Person set 国籍='英国',学校='大学',爱好='画画' where name ='小猪妈妈'
update Person set 国籍='英国',学校='幼儿园',爱好='跳绳' where name ='小猪佩奇'
update Person set 国籍='英国',学校='幼儿园',爱好='篮球' where name ='小猪乔治'
update Person set 国籍='中国',学校='大学',爱好='足球' where name ='小头爸爸'
update Person set 国籍='中国',学校='幼儿园',爱好='篮球' where name ='大头儿子'
update Person set 国籍='中国',学校='大学',爱好='排球' where name ='围裙妈妈'

输出结果:

image.png


使用DISTINCT 过滤出 他们的国籍:相同数据仅显示一次。

select distinct 国籍 from Person

输出结果:

image.png

使用普通语句显示“大学”和“爱好”的数据:

select 学校,爱好 from Person

 输出结果:

image.png

使用DISTINCT语句过滤相同的数据:

select distinct 学校,爱好 from Person

输出结果:

image.png

PS:有相同学习和爱好的仅显示一条,其他的过滤掉。

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/69.html

分享给朋友:

“SQL语句:过滤重复数据(distinct)” 的相关文章

SQL语句:首先创建一个数据库,在创建一个表并插入数据。

SQL语句:首先创建一个数据库,在创建一个表并插入数据。

首先创建一个数据库,在创建一个表并插入数据:--SQL单行注释是:“--” 多行注释是:“/*...*/” create database sjk;  --创建一个新的数据库。 go  --接着执行下面语句。 use&nbs...

SQL语句:联合结果集union语句

SQL语句:联合结果集union语句

SQL语句:联合结果集union语句Person表数据:在创建一个 临时 表。create table 临时(ID uniqueidentifier not null,name nvarchar(max),age int,国籍&n...

SQL数据表处理练习

SQL数据表处理练习

SQL数据表处理练习有一个 工作表 如下:以下输出结果全部依分钟计算。(一)输出所有数据中通话时间最长的5条记录:select top 5 * from 工作 order by DATEDIFF(MI,开始时间,结束时间...

评论列表

自媒体运营
3年前 (2021-11-29)

写的不错,值得收藏,感谢分享!

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。