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的正确应用相关推荐

  1. oracle中distinct和count函数组合使用

    oracle中的distinct关键字和count函数需要经常组合起来使用 例如,如果我们拿到一个仅有员工基本信息的列表,我们希望得到这个公司共有多少个部门. 我们可以这样做: select coun ...

  2. oracle中distinct和group by的区别

    其实二者没有什么可比性,但是对于不包含聚集函数的GROUP BY操作来说,和DISTINCT操作是等价的.不过虽然二者的结果是一样的,但是二者的执行计划并不相同. 在Oracle9i中: SQL> ...

  3. oracle中正则获取正确的电话号码,去掉数字中的其他字符

    #每天一点点,记录工作中实操可行# 在工作中,数据库存储数据时,经常会遇到各种奇葩数据, 比如,电话号码字段本来是12345678901, 但在实际存储中会被加入各种元素,比如123-4567-890 ...

  4. oracle中distinct用法

    1.作用于单列 select distinct name from A 2.作用于多列 select distinct name, id from A select distinct xing, mi ...

  5. oracle distinct的用法,oracle中distinct的用法详解

    下面先来看看例子: table表 字段1     字段2    id        name    1           a    2           b    3           c    ...

  6. distenct oracle_Oracle中distinct用法

    Oracle中distinct关键字的作用以及优化策略: distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值.其原因是d ...

  7. oracle正确使用索引,通过案例学调优之--Oracle中null使用索引

    通过案例学调优之--Oracle中null使用索引 默认情况下,Oracle数据库,null在Index上是不被存储的,当在索引列以"is null"的方式访问时,无法使用索引:本 ...

  8. oracle中数据库的说法,下列关于Oracle数据库说法正确的是)

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 1 以下有关Oracle数据库中会话的语句是正确的(). A.当用户注销或异常终止时,会话将被暂停 B.会话在Ora ...

  9. 【DB笔试面试621】在Oracle中,举例说明“DISTINCT配置(Distinct Placement,DP)”查询转换。...

    ♣ 题目部分 在Oracle中,举例说明"DISTINCT配置(Distinct Placement,DP)"查询转换. ♣ 答案部分 1LHR@orclasm > SELE ...

最新文章

  1. 向SharePoint页面添加后台代码
  2. 探秘AI开发「神器」ModelArts,解读IoT 智能设备,华为云教你玩转 AI开发!
  3. 4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)
  4. 【Android】 Android中ListView使用详解
  5. Application log debug - storage
  6. JS_01JavaScript基础笔记
  7. vue.js点击更多加载更多数据,双数组合并
  8. 2021中国云计算有哪些新的亮点和变化?
  9. php 获取域名_在PHP中截取当前页面URL地址及URL信息的方法
  10. 多线程编程(Linux C)
  11. 脑电EEG代码开源分享 【1.前置准备-静息态篇】
  12. c语言报告 列主元lu分解,列主元LU分解法 C++程序
  13. iOS 禁止横屏的解决方案
  14. package.json文件的作用
  15. 荣耀10青春版支持鸿蒙吗,荣耀10青春版详细评测:又一款年轻群体收割机
  16. 人称小HomeKit的智汀,如何连接天猫精灵音箱?
  17. mac 触控板手势以及常用快捷键
  18. Debian 12采用 Ubuntu三重缓冲
  19. axelor java快速开发平台和erp系统介绍
  20. python列表删除元素问题+指针问题进阶杂谈

热门文章

  1. Freecms商业版 oracle添加信息时报错”转换请求无法实施或不合理”
  2. 解决office2003无法卸载的问题
  3. Windows Phone 7 有损 缩略图的生成!
  4. 转载:c#的逆向工程-IL指令集
  5. 数据绑定表达式语法(Eval,Bind区别)
  6. 基于vue-cli3+typescript+element-ui搭建起来的后端管理平台框架(骨架)
  7. 禁止root远程登录及修改ssh默认端口号
  8. yii2 Rbac使用yii命令一键建表
  9. Spring EL中的类操作符
  10. 集合的所有分割方式---2013年1月28日