亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

計(jì)算機(jī)應(yīng)用

MySQL關(guān)鍵字Distinct的詳細(xì)介紹

時(shí)間:2024-09-11 23:23:27 計(jì)算機(jī)應(yīng)用 我要投稿
  • 相關(guān)推薦

MySQL關(guān)鍵字Distinct的詳細(xì)介紹

  MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),以下是小編跟大家介紹MySQL關(guān)鍵字Distinct的詳細(xì)介紹,歡迎大家閱讀!

  MySQL關(guān)鍵字Distinct用法介紹

  DDL

  Prepare SQL:

  create table test(id bigint not null primary key auto_increment,

  name var10) not null,

  phone var10) not null,

  email var30) not null)engine=innodb;

  Prepare Data:

   into test(name, phone, email)values('alibaba','0517','alibaba@alibaba.com');

   into test(name, phone, email)values('alibaba','0517','alibaba@alibaba.com');

   into test(name, phone, email)values('baidu','010','baidu@baidu.com');

   into test(name, phone, email)values('tencent','0755','tencent@tencent.com');

   into test(name, phone, email)values('vipshop','020','vipshop@vipshop.com');

   into test(name, phone, email)values('ctrip','021','ctrip@ctrip.com');

   into test(name, phone, email)values('suning','025','suning@suning.com');

  查詢數(shù)據(jù)如下圖所示:

  第一種情況,使用Distinct關(guān)鍵字,查詢單列數(shù)據(jù),如下圖所示:

  結(jié)果:對(duì) name 字段進(jìn)行去重處理,符合預(yù)期期望,確實(shí)篩選掉了重復(fù)的字段值alibaba;

  第二種情況,使用Distinct關(guān)鍵字(在前),查詢多列數(shù)據(jù),如下圖所示:

  結(jié)果:對(duì) name 字段進(jìn)行去重處理,結(jié)果不符合預(yù)期期望,沒(méi)有篩選掉重復(fù)的字段值alibaba;

  第二種情況,使用Distinct關(guān)鍵字(在后),查詢多列數(shù)據(jù),如下圖所示:

  結(jié)果:對(duì) name 字段進(jìn)行去重處理,結(jié)果不符合預(yù)期期望,拋出SQL異常,錯(cuò)誤碼:1064;

  解決辦法:

  不要用子查詢,用分組來(lái)解決:

[MySQL關(guān)鍵字Distinct的詳細(xì)介紹]相關(guān)文章:

1.C語(yǔ)言中32個(gè)關(guān)鍵字詳解

2.Windows 任務(wù)管理器進(jìn)程詳細(xì)介紹

【MySQL關(guān)鍵字Distinct的詳細(xì)介紹】相關(guān)文章:

PHP常用MySql操作介紹10-09

鋼琴的詳細(xì)介紹07-24

韓國(guó)留學(xué)詳細(xì)介紹08-18

NIIT認(rèn)證詳細(xì)介紹07-09

護(hù)發(fā)常識(shí)詳細(xì)介紹08-05

意大利留學(xué)詳細(xì)介紹07-29

獨(dú)立顯卡詳細(xì)介紹09-06

詳細(xì)介紹祁門紅茶08-02

DJ耳機(jī)的詳細(xì)介紹08-11

思科配置命令詳細(xì)介紹09-01