討論串[SQL ] 如何找出頻率最高的查詢一問
共 10 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者hasio227 (hasio)時間17年前 (2008/05/26 21:15), 編輯資訊
0
0
0
內容預覽:
第一個可以用暫存資料表寫出來~. <MS-SQL>. select dno,salary,count(salary)'頻率'. into #table1. from #table. group by dno,salary. go. select dno,salary,頻率. from #table1

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者fantasywater (狂想)時間18年前 (2008/02/05 00:06), 編輯資訊
0
0
0
內容預覽:
-----------------------------------------------------. 結果如下:. mysql> Select Distinct T1.dno,T1.Salary where T1.dno=T2.dno+------+--------+. | dno | Sa
(還有374個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者SeaDuo (徵求資管所戰友)時間18年前 (2008/02/04 23:57), 編輯資訊
0
0
3
內容預覽:
我的問題跟原PO有點類似.... 問題如下:. //------------------. 表格如下,Count為某飯店某room的數量. Table. ----------------------------. | Hotel | room | Count |. -----------------
(還有642個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ClareQ (人比人Cheese人)時間18年前 (2008/02/04 21:09), 編輯資訊
0
0
0
內容預覽:
用其他資料庫的語法就會變得很複雜。. Oracle只要這樣寫:. SELECT DNO, MAX(SALARY) KEEP(DENSE_RANK LAST ORDER BY FREQ). FROM (. SELECT DNO, SALARY, COUNT(*) AS FREQ. FROM T1 GR

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Antzzz (減肥中請勿餵食)時間18年前 (2008/02/04 18:23), 編輯資訊
0
0
0
內容預覽:
眾數可能會回傳多筆. 如果只需取一筆(最大或最小,平圴好像沒什麼意義…). 可以用函數來做:. create function fn_ModeSalery(int dno). 回傳salary. 這樣可以用之前文章中的top 1、count加上order by count(*),salary很簡單地
(還有552個字)
首頁
上一頁
1
2
下一頁
尾頁