distinct 多列详解
来源:互联网 发布:布鲁克斯跑鞋矩阵 编辑:程序博客网 时间:2024/05/06 06:28
1.distinct 单列
select distinct(a) from tableA;
这个比较简单,没什么可说的。
2.distinct多列
select distinct a,b,c from tableA;
注意此时是将a,b,c三列所有不同的组合全部列出来,而不仅仅只是distinct a
相当于以下语句:
select a,b,c from tableA group by a,b,c
3.另外一种的distinct多列
其实这篇文章的最初需求如下:
想分别查某一张表的几个字段的distinct值
select distinct a from tableA;select distinct b from tableA;select distinct c from tableA;
这样是可以达到目的的。但是这样要写三条语句,不爽,想着用一条语句达到目的。
思考了一会,想到用union来解决这个问题。
select distinct(a) || ' a' from tableAunion allselect distinct(b) || ' b' from tableAunion allselect distinct(c) || ' c' from tableA
这样就达到了一条语句查询出所有结果的目的。后面拼接的字符串是为了标识这个值属于哪个字段。
0 0
- distinct 多列详解
- distinct 多列
- mysql distinct 多列
- sql distinct 多列问题
- Sql distinct多列问题
- sql中distinct多列
- distinct 多列问题 group by 解决
- SQL语句distinct的多列问题
- SQL语句distinct的多列问题
- linq 集合按照多列进行distinct
- DISTINCT 列添加索引
- oracle去重查询/删除,distinct多列问题解决方案!
- oracle去重查询/删除,distinct多列问题解决方案!
- oracle去重查询/删除,distinct多列问题解决方案!
- distinct 多列问题结合group by的解决方法
- distinct 和 group by 在查询多列数据去重复时的区别在哪?
- SQL之去除重复列(distinct )
- distinct去掉某一列重复值
- HDU - 5248 序列变换 (二分&技巧)
- 个人
- javascript动态在<div>中加载内容
- linux初学者指南-基本配置
- 关于横竖屏幕时Activity的生命周期
- distinct 多列详解
- 字符串反转问题
- windows Socket编程
- mysql 输入密码秒退
- 偶数求和(HDU2015)
- 电压电流转换电路
- 利用爬虫抓取百度贴吧的图片
- SDRAM的地址映射方式BRC 和RBC
- 5、mongodb文档的查找操作