今天有 5個業務 10月份的業績是
甲:15萬
乙:20萬
丙:30萬
丁:10萬
戊:15萬
老闆要找出業績前3名的業務
一般直覺的想法是
select top 3 業務名稱,金額 from 業績 order by 金額 desc
會得到
丙 30
乙 20
甲 15
也有可能會得到
丙 30
乙 20
戊 15
但是今天有可能有n個第3名
所以用 top 3 應該不符合需求
如果改用
select top 3 WITH TIES 業務名稱,金額 from 業績 order by 金額 desc
會得到4筆資料
丙 30
乙 20
戊 15
甲 15
WITH TIES 就是用在這個時候 ,需撘配 TOP n 還有 ORDER BY
會讓 ORDER BY 最後一筆的結果一樣的DATA也出來
以上面的例子
因為 ORDER BY 金額 desc
所以最後一筆 是15 ,所以金額=15的也都會出現
而產生 top 3 但是會有 4筆資料的結果
文章標籤
全站熱搜

老大你竟然不珠到~"~
你遜掉了啦><
惡夢~仿佛又回到主任在上課的教室中!!
光用看的..就想把椅子拿起來....
打ERIC ........
不過我全還給主任了..哇哈哈~~南女院主任真的超雞車的~~ ="=凸 竟然還不讓我修視傳的課..掯~
視傳的課= =
阿你到底是去上啥鳥課阿XD
沒有呀,就剛好有空堂就去加修視傳的課囉!有閒就去看看視傳的展覽,再有閒就跑去聽視傳的演講~