SQLServer中的distinct(不允许重复)零、码仙励志
如果你不肯付出⼀时的努⼒去博取成功,那么你可能就要⽤⼀⽣的耐⼼去忍受失败
⼀、建库和建表
create database scortselect distinct from
use scort
create table emp
(
empno int primary key,
ename nvarchar(10),
comm int,
deptno int
)
insert into emp(empno,ename,comm,deptno) values (7369,'smith',300,10);
insert into emp(empno,ename,deptno) values (7499,'allen',10);
insert into emp(empno,ename,deptno) values (7521,'ward',20);
insert into emp(empno,ename,deptno) values (7566,'jones',10);
insert into emp(empno,ename,deptno) values (7654,'martin',30);
insert into emp(empno,ename,comm,deptno) values (7698,'blake',200,20);
insert into emp(empno,ename,comm,deptno) values (7782,'clark',0,30);
⼆、distinct的⽤法
select distinct deptno from emp
--过滤掉重复的deptno
select distinct comm from emp
--distinct也可以过滤掉重复的null,或者也可以说,如果有多个null,只显⽰⼀个
-- 0不是null
select distinct comm,deptno from emp
--把comm和deptno的组合进⾏过滤
本篇博客来⾃于郝斌⽼师视频教程的总结以及笔记的整理,仅供学习交流,切勿⽤于商业⽤途,如有侵权,请联系博主删除,博主QQ:194760901

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。