亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

oracle中distinct的用法詳解

2024-08-29 13:58:39
字體:
來源:轉載
供稿:網友
distinct這個關鍵字來過濾掉多余的重復記錄只保留一條,但往往只用它來返回不重復記錄的條數,而不是用它來返回不重記錄的所有值。其原因是distinct只有用二重循環查詢來解決,而這樣對于一個數據量非常大的站來說,無疑是會直接影響到效率的。
 

下面先來看看例子:

table表

字段1     字段2    id        name    1           a    2           b    3           c    4           c    5           b

庫結構大概這樣,這只是一個簡單的例子,實際情況會復雜得多。

比如我想用一條語句查詢得到name不重復的所有數據,那就必須使用distinct去掉多余的重復記錄。

select distinct name from table 得到的結果是:

---------- 

name    a    b    c

好像達到效果了,可是,我想要得到的是id值呢?改一下查詢語句吧:

select distinct name, id from table

結果會是:

----------

id name    1 a    2 b    3 c    4 c    5 b

distinct怎么沒起作用?作用是起了的,不過他同時作用了兩個字段,也就是必須得id與name都相同的才會被排除。。。。。。。

我們再改改查詢語句:

 select id, distinct name from table

很遺憾,除了錯誤信息你什么也得不到,distinct必須放在開頭。難到不能把distinct放到where條件里?能,照樣報錯。

------------------------------------------------------------------------------------------------------------

下面方法也不可行:

select *, count(distinct name) from table group by name

結果:

ORA-00979: not a GROUP BY expression00979. 00000 - "not a GROUP BY expression"

依然報錯, 

group by 必須放在 order by 和 limit之前,不然會報錯

------------------------------------------------------------------------------------------------------------

偶認為這樣可行

select max(id), name from table group by name;

結果:

id name
1  a
2  b
4  c
5  d

用法二:

一、數據:

1    zjx    001    AAAiBZAAQAAAAVPAAA
2    zjx    002    AAAiBZAAQAAAAVPAAB
3    zjx    001    AAAiBZAAQAAAAVPAAC

二、多字段

select distinct t.name,t.code from test1 tselect distinct t.* from test1 t

結果:

1    zjx    001
2    zjx    002

 

三、單字段

select distinct t.name from test1 t

結果:

1    zjx



注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品国偷自产在线99热| 国产精品久久99久久| 久久国产天堂福利天堂| 国产伦精品免费视频| 91人成网站www| 最近日韩中文字幕中文| 日本精品免费一区二区三区| 成人精品aaaa网站| 欧美又大又粗又长| 国产精品麻豆va在线播放| 日韩美女视频免费在线观看| 另类视频在线观看| 日韩精品中文字幕视频在线| 成人精品一区二区三区电影黑人| 亚洲女人天堂色在线7777| 欧美日本中文字幕| 日韩视频精品在线| 欧美一区二区三区精品电影| 久久久久久久爱| 国产视频久久久久久久| 51午夜精品视频| 成人福利视频在线观看| 日韩精品视频免费专区在线播放| 久久精品91久久久久久再现| 精品亚洲一区二区三区在线播放| 亚洲社区在线观看| 久久精品亚洲一区| 久热精品视频在线| 日韩激情视频在线播放| 欧美一级免费视频| 久久久久北条麻妃免费看| 福利视频一区二区| 夜色77av精品影院| 欧美精品在线免费观看| 亚洲午夜激情免费视频| 欧美日韩国产丝袜另类| 亚洲欧美日韩精品久久亚洲区| 久久成人av网站| 欧美日韩亚洲网| 九九九久久久久久| 欧美猛交免费看| 亚洲精品久久久久中文字幕欢迎你| 亚洲区免费影片| 国产成人av在线| 九九综合九九综合| 亚洲国产欧美一区二区三区同亚洲| 欧美在线视频观看| 精品久久久久久久久久久久久| 欧美视频精品一区| 亚洲精品动漫久久久久| 91香蕉嫩草影院入口| 久久久久久国产精品| 久久成人综合视频| 97av在线播放| 久久午夜a级毛片| 国产精品女主播| 欧美电影电视剧在线观看| 91久久久久久久久| 亚洲精品小视频| 久久精品国产一区| 国产精品手机播放| 欧美高清视频在线| 亚洲自拍av在线| 精品国产拍在线观看| 色综合伊人色综合网| 欧美在线观看日本一区| 亚洲国产精品美女| 欧美成人精品影院| 国产日韩精品在线播放| 96精品久久久久中文字幕| 北条麻妃99精品青青久久| 欧美成人自拍视频| 国产精品美女免费| 中文字幕日韩欧美| 少妇高潮 亚洲精品| 日韩电影免费在线观看中文字幕| 欧美日韩精品国产| 欧美刺激性大交免费视频| 日韩在线欧美在线国产在线| 国产免费一区二区三区香蕉精| 91成人免费观看网站| 日本欧美黄网站| 亚洲人成电影网| 国产91精品视频在线观看| 日韩精品极品视频免费观看| 国产精品电影观看| 亚洲在线www| 欧美日韩国产综合视频在线观看中文| 亚洲奶大毛多的老太婆| 丝袜亚洲欧美日韩综合| 日韩精品在线视频| 国产精品亚洲美女av网站| 最近更新的2019中文字幕| 国产精品综合久久久| 国产欧美日韩高清| 亚洲精品资源美女情侣酒店| 欧美日韩日本国产| 久久99青青精品免费观看| 最好看的2019年中文视频| 91沈先生在线观看| 欧美一区二区大胆人体摄影专业网站| 91免费综合在线| 亚洲人a成www在线影院| 欧美日本高清一区| 久久综合88中文色鬼| 国产伦精品免费视频| 国产在线视频91| 成人黄色生活片| 欧美最顶级的aⅴ艳星| 日本久久久久久久久| 国产女精品视频网站免费| 日韩精品在线视频| 一区二区亚洲精品国产| 欧美精品videosex性欧美| 亚洲视频电影图片偷拍一区| 欧美性高潮床叫视频| 日韩电影免费观看中文字幕| 日本精品一区二区三区在线播放视频| 久久躁日日躁aaaaxxxx| 国产噜噜噜噜噜久久久久久久久| 欧美日韩高清在线观看| 国产视频精品xxxx| 亚洲精品永久免费精品| 精品少妇一区二区30p| 神马久久久久久| 亚洲欧美成人精品| 成人性生交大片免费看视频直播| 国产精品男人爽免费视频1| 久久综合伊人77777| 福利一区福利二区微拍刺激| xxxx性欧美| 91青草视频久久| 国产精品爱啪在线线免费观看| 国产精品美女呻吟| 久久久久久噜噜噜久久久精品| 成人xxxx视频| 日韩欧美在线看| 另类专区欧美制服同性| 欧美大学生性色视频| 亚洲国产精品一区二区三区| 黑人狂躁日本妞一区二区三区| 欧美成人亚洲成人日韩成人| 久久不射电影网| 久久久国产视频91| 日韩av在线看| 欧美成人午夜视频| 亚洲尤物视频网| 国产又爽又黄的激情精品视频| 欧美精品在线看| 亚洲福利在线观看| 国产精品视频男人的天堂| 亚洲第一精品久久忘忧草社区| 亚洲欧美变态国产另类| 免费91麻豆精品国产自产在线观看| 国产精品吴梦梦| 91亚洲精品久久久久久久久久久久| 精品亚洲一区二区| 91视频免费在线| 在线视频欧美日韩| 色综合色综合久久综合频道88| www.欧美三级电影.com| 久久综合久久88| 欧美日韩国产影院| 色先锋资源久久综合5566|