精品国产一区二区三 , 亚洲综合五月 , 俄罗斯特级高清毛片免费 , 激情福利,久久久日本,欧美一三区,欧美黄色大片久久

計算機應用

MySQL關鍵字Distinct的詳細介紹

時間:2024-09-11 23:23:27 計算機應用 我要投稿
  • 相關推薦

MySQL關鍵字Distinct的詳細介紹

  MySQL是一個關系型數據庫管理系統(tǒng),以下是小編跟大家介紹MySQL關鍵字Distinct的詳細介紹,歡迎大家閱讀!

  MySQL關鍵字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');

  查詢數據如下圖所示:

  第一種情況,使用Distinct關鍵字,查詢單列數據,如下圖所示:

  結果:對 name 字段進行去重處理,符合預期期望,確實篩選掉了重復的字段值alibaba;

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

  結果:對 name 字段進行去重處理,結果不符合預期期望,沒有篩選掉重復的字段值alibaba;

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

  結果:對 name 字段進行去重處理,結果不符合預期期望,拋出SQL異常,錯誤碼:1064;

  解決辦法:

  不要用子查詢,用分組來解決:

[MySQL關鍵字Distinct的詳細介紹]相關文章:

1.C語言中32個關鍵字詳解

2.Windows 任務管理器進程詳細介紹

【MySQL關鍵字Distinct的詳細介紹】相關文章:

PHP常用MySql操作介紹10-09

鋼琴的詳細介紹07-24

韓國留學詳細介紹08-18

NIIT認證詳細介紹07-09

護發(fā)常識詳細介紹08-05

意大利留學詳細介紹07-29

獨立顯卡詳細介紹09-06

詳細介紹祁門紅茶08-02

DJ耳機的詳細介紹08-11

思科配置命令詳細介紹09-01