真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQL中distinc的使用方法-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)SQL中distinc的使用方法的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

在青島等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供做網(wǎng)站、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣,外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),青島網(wǎng)站建設(shè)費(fèi)用合理。

distinct這個(gè)關(guān)鍵字來(lái)過(guò)濾掉多余的重復(fù)記錄只保留一條,但往往只用它來(lái)返回不重復(fù)記錄的條數(shù),而不是用它來(lái)返回不重記錄的所有值。其原因是distinct只能返回它的目標(biāo)字段,而無(wú)法返回其它字段,接下來(lái)通過(guò)本篇文章給大家分享SQL中distinct的用法,需要的朋友可以參考下

在使用mysql時(shí),有時(shí)需要查詢(xún)出某個(gè)字段不重復(fù)的記錄,雖然mysql提供有distinct這個(gè)關(guān)鍵字來(lái)過(guò)濾掉多余的重復(fù)記錄只保留一條,但往往只 用它來(lái)返回不重復(fù)記錄的條數(shù),而不是用它來(lái)返回不重記錄的所有值。其原因是distinct只能返回它的目標(biāo)字段,而無(wú)法返回其它字段,這個(gè)問(wèn)題讓我困擾很久,用distinct不能解決的話,我只有用二重循環(huán)查詢(xún)來(lái)解決,而這樣對(duì)于一個(gè)數(shù)據(jù)量非常大的站來(lái)說(shuō),無(wú)疑是會(huì)直接影響到效率的,所以浪費(fèi)了我大量時(shí)間。

在表中,可能會(huì)包含重復(fù)值。這并不成問(wèn)題,不過(guò),有時(shí)您也許希望僅僅列出不同(distinct)的值。關(guān)鍵詞 distinct用于返回唯一不同的值。

表A:

SQL中distinc的使用方法

示例1

代碼如下:

select distinct name from A

執(zhí)行后結(jié)果如下:

SQL中distinc的使用方法

示例2

代碼如下:

select distinct name, id from A

執(zhí)行后結(jié)果如下:

SQL中distinc的使用方法

實(shí)際上是根據(jù)“name+id”來(lái)去重,distinct同時(shí)作用在了name和id上,這種方式Access和SQL Server同時(shí)支持。

示例3:統(tǒng)計(jì)

代碼如下:

select count(distinct name) from A;    --表中name去重后的數(shù)目, SQL Server支持,而Access不支持
select count(distinct name, id) from A; --SQL Server和Access都不支持

示例4

代碼如下:

select id, distinct name from A;   --會(huì)提示錯(cuò)誤,因?yàn)閐istinct必須放在開(kāi)頭

其他

distinct語(yǔ)句中select顯示的字段只能是distinct指定的字段,其他字段是不可能出現(xiàn)的。例如,假如表A有“備注”列,如果想獲取distinc name,以及對(duì)應(yīng)的“備注”字段,想直接通過(guò)distinct是不可能實(shí)現(xiàn)的。

感謝各位的閱讀!關(guān)于“SQL中distinc的使用方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


分享標(biāo)題:SQL中distinc的使用方法-創(chuàng)新互聯(lián)
文章來(lái)源:http://weahome.cn/article/jcjjp.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部