mysql distinct 使用方法及实例介绍
时间:2016-06-01
mysql distinct 语句用于过滤查询结果中多余的重复记录,本文章通过一个简单的实例向码农介绍mysql distinct语句的使用方法,需要的码农可以参考一下本文章的distinct实例。
先给出本文章需要使用到的数据表:
mysql> select * from Employee;
+------+------------+-----------+-----------+-------------+
| id | first_name | last_name | city | description |
+------+------------+-----------+-----------+-------------+
| 1 | Jason | Martin | Toronto | Programmer |
| 2 | Alison | Mathews | Vancouver | Tester |
| 3 | James | Smith | Vancouver | Tester |
| 4 | Celia | Rice | Vancouver | Manager |
| 5 | Robert | Black | Vancouver | Tester |
| 6 | Linda | Green | New York | Tester |
| 7 | David | Larry | New York | Manager |
| 8 | James | Cat | Vancouver | Tester |
+------+------------+-----------+-----------+-------------+
8 rows in set (0.00 sec)
比如我们要查询这张表中不同的city的具体的值,此时可以使用mysql distinct语句实现:
mysql> SELECT DISTINCT city FROM Employee;
+-----------+
| city |
+-----------+
| Toronto |
| Vancouver |
| New York |
+-----------+
3 rows in set (0.00 sec)
注意mysql中distinct语句必须放在开头,下面写会报mysql错误:
mysql> SELECT id,DISTINCT city FROM Employee;
下面写法是正确的:
mysql> SELECT DISTINCT city id,FROM Employee;
- POJ-----C Looooops
- POJ--Strange Way to Express Integers
- HDUOJ----More is better(并查集)
- HDUOJ 1099——Lottery
- HDUOJ-----取(m堆)石子游戏
- HDUOJ-----Be the Winner
- HDUOJ-------- Fibonacci again and again
- HDUOJ----Good Luck in CET-4 Everybody!
- 进制转换
- HDUOJ--畅通工程
- poj----Ubiquitous Religions
- POJ----The Suspects
- HDUOJ----剪花布条
- HDUOJ-----F(x)
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解