mysql distinct的用法

mysql distinct的用法distinct的用来获取数据库中不重复的记录值。如下:创建数据库table

distinct的用来获取数据库中不重复的记录值。

如下:

(1)创建数据库table idandname 

CREATE TABLE idandname 
(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(10) NOT NULL,
PRIMARY KEY(id)
);

INSERT INTO idandname(name) VALUES(‘a’);
INSERT INTO idandname(name) VALUES(‘b’);
INSERT INTO idandname(name) VALUES(‘c’);
INSERT INTO idandname(name) VALUES(‘c’);
INSERT INTO idandname(name) VALUES(‘b’);

select * from idandname;

+—-+——+
| id | name |
+—-+——+
|  1 | a    |
|  2 | b    |
|  5 | b    |
|  3 | c    |
|  4 | c    |
+—-+——+

(2)运行distinct获取不重复的记录值

select distinct name from idandname;

+——+
| name |
+——+
| a    |
| b    |
| c    |
+——+
3 rows in set (0.00 sec)

最终获取到了3个不同的值,distinct name获取的就是不同的name信息。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37084.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注