我是oracle新手,我必須更新以下SQL以將客戶端「標題」顯示爲第一個字段,並將計數顯示爲第二個字段,就像現在一樣。如果你看看下面的SQL是我現在已經和它運行很好,但有人可以告訴我如何從客戶表」替換Oracle SQL中的字段,加入不工作
SQL添加標題:
select SUBSTR(activity, INSTR(activity, '/', 1, 4) + 1, INSTR(activity, '/', 1, 5) - INSTR(activity, '/', 1, 4) -1) AS FILENAME,
COUNT (SUBSTR(activity, INSTR(activity, '/', 1, 4) + 1, INSTR(activity, '/', 1, 5) - INSTR(activity, '/', 1, 4)-1)) AS DOWNLOADS
FROM access_log where id = 5555 and time_stamp BETWEEN TO_DATE ('2014/05/01', 'yyyy/mm/dd') AND TO_DATE ('2014/10/31', 'yyyy/mm/dd')
GROUP BY SUBSTR(activity, INSTR(activity, '/', 1, 4) + 1, INSTR(activity, '/', 1, 5) - INSTR(activity, '/', 1, 4) -1)
ORDER BY DOWNLOADS DESC;
表:
Table name: access_log
Col name: activity
Value: Download file:/webdocs/data/groupXXX/case/03_28_54_9_0000011856.pdf
Col name: id
Value: 5555
Table name: client
Col name: id
Value: 5555
Col name: title
Value: dj cafe
請如果你能幫助我...
它應該是這樣的這
**TITLE|DOWNLOADS
dj cafe|22**