第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

組與不同組之間有什么區(qū)別嗎?

組與不同組之間有什么區(qū)別嗎?

墨色風(fēng)雨 2019-07-10 10:21:16
組與不同組之間有什么區(qū)別嗎?前幾天我學(xué)到了一些關(guān)于SQL的簡(jiǎn)單知識(shí):SELECT c FROM myTbl GROUP BY C其結(jié)果與:SELECT DISTINCT C FROM myTbl我好奇的是,SQL引擎處理命令的方式是否有什么不同,還是它們確實(shí)是同一回事?我個(gè)人更喜歡不同的語(yǔ)法,但我相信這更多是出于習(xí)慣。編輯:這不是一個(gè)關(guān)于聚合的問(wèn)題。使用GROUP BY使用聚合函數(shù)是可以理解的。
查看完整描述

3 回答

?
喵喔喔

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊

木原“在功能上,對(duì)您所提問(wèn)題的回答是正確的;SQL Server很聰明地意識(shí)到,如果您使用的是”Group by“而沒(méi)有使用任何聚合函數(shù),那么實(shí)際上您的意思是”不同的“-因此它生成一個(gè)執(zhí)行計(jì)劃,就好像您只是使用了”DISTISTION“一樣。”

不過(guò),我認(rèn)為值得注意的是漢克如果你不小心的話,對(duì)“Groupby”和“DISTION”的輕率處理可能會(huì)導(dǎo)致一些有害的問(wèn)題。說(shuō)這不是“關(guān)于聚合的問(wèn)題”是不完全正確的,因?yàn)槟谠儐?wèn)兩個(gè)SQL查詢關(guān)鍵字之間的功能差異,其中之一是用于聚合其中一個(gè)不是。

有時(shí)錘子可以用螺絲釘驅(qū)動(dòng),但如果你手頭有螺絲刀,為什么還要麻煩呢?

(就本類推而言,Hammer : Screwdriver :: GroupBy : Distinctscrew => get list of unique values in a table column)


查看完整回答
反對(duì) 回復(fù) 2019-07-10
?
弒天下

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊

GROUP BY允許您使用聚合函數(shù),如AVGMAXMINSUM,和COUNT..另一方面DISTINCT只是移除重復(fù)的。

例如,如果您有一堆采購(gòu)記錄,并且想知道每個(gè)部門花費(fèi)了多少,您可以這樣做:

SELECT department, SUM(amount) FROM purchases GROUP BY department

這將為每個(gè)部門提供一行,其中包含部門名稱和所有amount值在該部門的所有行中。


查看完整回答
反對(duì) 回復(fù) 2019-07-10
  • 3 回答
  • 0 關(guān)注
  • 701 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)