MySQL中的distinct关键字简易了解

一开始接触distinct的时候,博主不知道这是干什么用的,今天遇到了研究了下,和大家分享下我的看法。
select distinct price from product;

去掉重复的查询product表中的price字段

例:
1.创建数据库(mysql)

    CREATE TABLE PRODUCT(
PID INT PRIMARY KEY AUTO_INCREMENT,
PNAME VARCHAR(20),
PRICE DOUBLE,
PDATE TIMESTAMP
    );

2.向数据库中插入数据

INSERT INTO PRODUCT VALUES(NULL,'谭妮平',0.01,null);
INSERT INTO PRODUCT VALUES(null,'历史学',38,null),
(null,'左慈',-998,null);
INSERT INTO PRODUCT VALUES(NULL,'黄迎',99999,null),
(null,'南国强',99999,null),
(null,'士兵',1,null);

普通查询的结果:
select * from product;
这里写图片描述
select price from product;
这里写图片描述

3.使用distinct进行查询的结果:
select distinct price from product;
这里写图片描述
4.结论:
distinct就是帮你过滤掉重复内容的一种查询方式。如果有哪里不对,还请多多指教,在此拜谢

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值