前一陣子有客戶購買我們的名錄數據時,希望篩選出某個大的分類,而這個大分類又是在另外一張專門的分類表中有對應的多個小分類編碼,弄起來還有些麻煩,當時在網上查了一些資料,又找技術部同事問了簡潔的SQL語句寫法,就篩選導出成功了。
最近還有這樣的要求,我就把篩選、導出流程記一下,然後交給同事去處理了:
- 在專門的分類表dbo_ex_paths中,使用菜單中的篩選功能,把大分類包含的小分類全部找出來,編碼id複制出來;
- 在Access中新建一個查詢,使用SQL視圖,添加SQL語句(例子見後),然後執行!
- 執行後的結果保存,并用菜單中的外部數據導出功能,導出到Excel或者希望的其它格式。
SQL語句例子:
SELECT *
FROM dbo_ex_comps
WHERE dbo_ex_comps.parent In (1525,1567,1568,1569,1828,1831,1832);
以上語句的作用是從dbo_ex_comps這個表中找出dbo_ex_comps.parent字段為那些數字編碼之一的内容。
评论