sql中distinct与group by的用法解析
2016-01-14 15:04
295 查看
sql中distinct与group by的用法解析
有些人经常会把distinct与group by的用法混淆,其实只要了解清楚后就不会出现这样的情形了,下面我们来具体看看它们各自是实现什么样的功能的吧!从W3C中了解到distinct的功能是合并数据表中的相同项,语法如下:
SELECT DISTINCT 列名称 FROM 表名称
详见:W3C中对distinct的解释与具体例子
而group by的功能同样是合并相同项,但是它还可以对相同项的其它参数进行一些其他操作,例如对name字段相同的分数进行统计,代码如下:
SELECT name sum(score) as total_score from Table group by name
详见:W3C中对group的解释与具体例子
相关文章推荐
- Linux Memcached安装以及PHP扩展安装
- 使用sql语句比较excel中数据的不同
- websql
- SQLServer存储过程--在数据库中所有表中查找某一字符串
- SQL Server中row_number的用法
- PowerDesigner 数据库设计导出到Excel
- sql cast
- oracle 错误代码一览表
- 【总结】MyCat分布式数据库中间件
- redis安装与配置笔记
- 【总结】分布式缓存Memcached
- Oracle SQL*Net相关的空闲等待事件
- 【总结】瞬时高并发(秒杀/活动)Redis方案
- Entity Framework数据库初始化四种策略
- 设置Mysql的连接超时参数
- 【总结】MySQL性能优化
- 【总结】MySQL数据库
- 常用SQL语句:
- Redis学习记录之命令Pub/Sub(十六)
- 并发过高导致库存买超情况