标签:server 查询 null 执行 理解 用法 错误 组合 select
- distinct:我们可以这样理解成【过滤重复值】
-
select distinct deptno from emp // -- 首先会执行from emp,也就是找到要执行的表
// -- 然后查询表的第一条记录,找到deptno这个字段
// -- 然后执行这个distinct这个约束,并输出deptno这个字段的值。
// -- 然后执行第二条记录,第三条记录。。。。。。。
// -- 注意在执行后面的记录(从第二条记录开始)的时候,
// -- 这个disinct就开始发挥作用了,如果发现这条记录中这个deptno(这个字段)的值与前面的值有重复,那就过
// -- 滤掉这条记录的这个字段的值,并不进行输出,如果没有重复,就进行输出
--3.两个字段进行组合过滤是允许的,但是必须把关键字distinct写在前面
select distinct deptno,comm from emp; // --把deptno和comm的组合进行过滤
注意下面这条语句
select deptno,distinct comm from emp //--error 逻辑上有错误
这一讲就到这里,下一讲我们来说between
有什么不懂的可以加我qq485536603
标签:server 查询 null 执行 理解 用法 错误 组合 select
原文地址:https://www.cnblogs.com/zjlk/p/11865748.html