oracle中distinct的正确应用
table表有id、name两个字段:
有数据:
1、a;
2、b;
3、c;
4,c;
5、b
select distinct name from table; ——>name a b c
select distinct name, id from table ——>id name 1 a 2 b 3 c 4 c 5 b(id与name都相同的才会被排除)
select id, distinct name from table ——>报错,distinct必须放在开头
select *, count(distinct name) from table group by name ——>1 a 1 2 b 1 3 c 1
group by 必须放在 order by 和 limit之前,不然会报错
原文摘自:http://cache.baiducontent.com/c?m=9d78d513d99e01fc09b3c3690d67813d5812db3f6d91c7150ec3e54e84105c563667f4cb21351174c4b37d7070ae5d1baaae3928714562a09abb955798fed73f2fff76682042db1453c419d89a1b7adc76cd0fa3e84eb3edac678efd9282850f179d4e057883f096580409ca6ced1436e4a39c4a174810cdb7763aa1&p=882a9545d68c1fe604aa8e2d0214c6&newp=8f759a45d6c35afd1ab0c7710f41c4231610db2151d0d00e2d96ce&user=baidu&fm=sc&query=oracle+distinct+%D4%F5%C3%B4%D3%C3&qid=&p1=3
oracle中distinct的正确应用相关推荐
- oracle中distinct和count函数组合使用
oracle中的distinct关键字和count函数需要经常组合起来使用 例如,如果我们拿到一个仅有员工基本信息的列表,我们希望得到这个公司共有多少个部门. 我们可以这样做: select coun ...
- oracle中distinct和group by的区别
其实二者没有什么可比性,但是对于不包含聚集函数的GROUP BY操作来说,和DISTINCT操作是等价的.不过虽然二者的结果是一样的,但是二者的执行计划并不相同. 在Oracle9i中: SQL> ...
- oracle中正则获取正确的电话号码,去掉数字中的其他字符
#每天一点点,记录工作中实操可行# 在工作中,数据库存储数据时,经常会遇到各种奇葩数据, 比如,电话号码字段本来是12345678901, 但在实际存储中会被加入各种元素,比如123-4567-890 ...
- oracle中distinct用法
1.作用于单列 select distinct name from A 2.作用于多列 select distinct name, id from A select distinct xing, mi ...
- oracle distinct的用法,oracle中distinct的用法详解
下面先来看看例子: table表 字段1 字段2 id name 1 a 2 b 3 c ...
- distenct oracle_Oracle中distinct用法
Oracle中distinct关键字的作用以及优化策略: distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值.其原因是d ...
- oracle正确使用索引,通过案例学调优之--Oracle中null使用索引
通过案例学调优之--Oracle中null使用索引 默认情况下,Oracle数据库,null在Index上是不被存储的,当在索引列以"is null"的方式访问时,无法使用索引:本 ...
- oracle中数据库的说法,下列关于Oracle数据库说法正确的是)
在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 1 以下有关Oracle数据库中会话的语句是正确的(). A.当用户注销或异常终止时,会话将被暂停 B.会话在Ora ...
- 【DB笔试面试621】在Oracle中,举例说明“DISTINCT配置(Distinct Placement,DP)”查询转换。...
♣ 题目部分 在Oracle中,举例说明"DISTINCT配置(Distinct Placement,DP)"查询转换. ♣ 答案部分 1LHR@orclasm > SELE ...
最新文章
- 向SharePoint页面添加后台代码
- 探秘AI开发「神器」ModelArts,解读IoT 智能设备,华为云教你玩转 AI开发!
- 4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)
- 【Android】 Android中ListView使用详解
- Application log debug - storage
- JS_01JavaScript基础笔记
- vue.js点击更多加载更多数据,双数组合并
- 2021中国云计算有哪些新的亮点和变化?
- php 获取域名_在PHP中截取当前页面URL地址及URL信息的方法
- 多线程编程(Linux C)
- 脑电EEG代码开源分享 【1.前置准备-静息态篇】
- c语言报告 列主元lu分解,列主元LU分解法 C++程序
- iOS 禁止横屏的解决方案
- package.json文件的作用
- 荣耀10青春版支持鸿蒙吗,荣耀10青春版详细评测:又一款年轻群体收割机
- 人称小HomeKit的智汀,如何连接天猫精灵音箱?
- mac 触控板手势以及常用快捷键
- Debian 12采用 Ubuntu三重缓冲
- axelor java快速开发平台和erp系统介绍
- python列表删除元素问题+指针问题进阶杂谈