文章結(jié)束給大家來個(gè)程序員笑話:[M]
????做當(dāng)數(shù)據(jù)詢查時(shí)須要分組,因?yàn)橹挥幸涣胁煌瑫r(shí)還須要留保不同的列,使其不能受到影響。這時(shí)用 distinct 和 group by 就不能解決問題了。
????就須要用到 臨時(shí)表 來做到想要的結(jié)果。
????
???? // ㈠ 先把稍后用到的臨時(shí)表從臨時(shí)數(shù)據(jù)庫(kù)中除刪。
?if object_id('tempdb.. #temp_table ') is not null
?Begin?
????? drop table
#temp_table
?End
????
???? // ㈡ 把從數(shù)據(jù)表中查出的數(shù)據(jù)放到臨時(shí)表中 。注意此處 identity 的應(yīng)用 ,它是一個(gè)自增的變量,可認(rèn)為每一列分一個(gè)由大到小的 int 型值 。
???? //因?yàn)橛玫搅?order by 排序,因此在第三步時(shí)用 min()聚合數(shù)函就會(huì)出取須要的那條記載。
????select top 60 identity(int,1,1) id ,name, factoryname,catalogname,file_name,img2 into
#temp_table
?
?from
tableName
order by
view_count
desc
????
???? // ㈢ 在這就可以用 min(id) 聚合數(shù)函來出取結(jié)果集
????select top 6 * from
#temp_table
where id in(
select
min(id)
from
#temp_table
group by factoryname )
????
文章結(jié)束給大家分享下程序員的一些笑話語(yǔ)錄: 一邊用著越獄的ip,一邊拜喬幫主的果粉自以為是果粉,其實(shí)在喬幫主的眼里是不折不扣的叛徒。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
