sql语句distinct关键字的使用方法
distinct是过滤重复的意思.
我们来讲解一下使用方法及区别.
操作方法
(01)我们的Sql语句在很多数据库中都是通用的,比如像Mysql数据库 Access数据库. Oracle数据库. Sqlite数据库 .甚至在我们的Excel中也可以使用Sql语句.所以,大家主要看我下面图片中是怎么样使用sql语句的语法.然后套用到你需要的地方就OK了.
(02)我使用的是sqlserver 2008.我先来显示一下我表中所有的数据,大家参考我的表来理解下面要使用的ct * from student;
(03)select distinct * from student;我们运行一下这条sql语句,结果发现根本没有效果和没运行之前没什么区别.为什么呢?因为distinct要过滤重复,需要表中的每一行都一模一样.
(04)那我就来修改一下表中的数据.改个一模一样的情况.注意观察,其实两条完全一模一样的重复,还有一个是只姓名的重复ct * from student;
(05)select distinct * from student;这个时候,我们再允许一次. 发现已经把完全一模一样关于李小明的那一条过滤掉了.
(06)select distinct stuname from student;像这种用法的话,就只过滤了stuname中重复的.
(07)如果后面写成这样子的话,那是针对后面写的字段全部重复了,再过滤.
(08)select COUNT( distinct stuname) from student;表示去重复之后剩余的数量总数.
(09)像secect stuid,distinct stuname from student.也就是distinct前面是不允许加字段的. 这样子不给通过.但也许将来新版本的SQL语法会支持这个功能.
-
stdole32.tlb丢失或损坏怎么办
Excel是我们办公时候最常用的办公软件之一,但是有些win7专业版用户在使用Excel的过程中出现了“某个对象程序库丢失或损坏”的警告,这究竟是怎么回事呢?虽然有这个错误提示,但是Excel大部分功能还是可以正常使用的。下面由小编给大家介绍一下丢失或损坏的解决方法...
-
Excel中身份证号计算年龄公式是什么
Excel是一款电子表格软件,直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。那么EXCEL中身份证号计算年龄公式是什么呢,下面我们就来了解一下。操作方法(01)在单元格中输入“=2018-MID(D4,7,)”。(02)D4表示身份证...
-
显卡位宽有哪些,有什么区别
为了更好的兼容,更好的DIY,我们需要了解一下显卡的位宽有哪些,有什么区别。操作方法(01)显卡位宽,主流有128bit还有64bit、128bit、256bit,显存的位宽越高,显卡的性能也就越好。(02)主流显卡采用128bit位宽,128位的显存能够适应大多数游戏。(03)显存的带宽=显存频率*显存位...
-
如何使用QQ云盘呢?怎么使用微云呢?
现在云盘比较流行,随着网络的发展,以前的U盘现在逐步减少,网络云盘可以通过网络盘帮我们保存资料,不需要再随身携带U盘了。下面和大家谈下如何使用qq云盘?操作方法(01)在电脑上登录QQ。(02)点击微云图标进入微云。(03)日常笔记可以在“笔记”栏打开,然后点击新建一个文件。...