您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

SqlServer distinct用法 和 回顾

C/C++小白第23篇博客,记录学习经历

/distinct  不允许重复的

select deptno from emp; -- 14行记录   不是3行记录
--先执行from 把每一条数据拉出来,在查找deptno

select 1000 from emp; -- 14行记录

看懂一个程序: 流程,每个语句的功能,找数一试
查询最重要的是顺序

命令配置很多参数,参数配置到一起,就应该注意执行的顺序

select distinct deptno from emp; 	-- distinct deptno 会过滤掉重复的deptno
select distinct comm from emp; 	--  distinct 也可以过滤掉重复的空
							--或者说有多个空,把一个空输出

select distinct comm, deptno from emp;	 
--整体没有重复的, 把comm 和 deptno的组合进行过滤,

select deptno, distinct comm from emp;	--语法错误

复习:
	select * from emp; --所有字段全部输出
	select enam from emp;
	select ename * from emp;		--erroe	*已经包含了ename,逻辑上有冲突 但是不建议
	和Oracle无非就是操作不一样
	同时也在学Oracle
	select ename as "姓名" ,sal from emp;
		 --ename 是第一个字段,    sal是第二个字段
	//不要在某一块去深究他,如果实在不知道,就先放一放
	select ename, 15 from emp;		--两列 一列 ename ,一列全是15
	select 15 from emp; 				--不建议
	select 15; 						--不建议
	
	select distinct deptno ,sal from emp; 	--整体没有重复的
	
	


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进