我目前正在做某種報表系統。圖表,圖表都是基於查詢結果的。不知何故,我發現複雜的查詢不容易維護,特別是在有很多過濾的情況下。這使得查詢很長並且不容易理解。而且,有時候,執行具有類似過濾器的查詢,從而產生大量冗餘代碼,例如,當我要選擇「2010-03-10」和「2010-03-15」之間的某個地點並且地點是「美國」時,客戶組是「ZZ」,我需要在每次進行查詢時重寫這些條件在這個範圍內。 dbms(在我的情況下,mysql)是否支持任何「範圍/上下文」,以使編碼更易於維護,速度更快?維護面向查詢的應用程序
另外,是否有工業標準或最佳實踐設計這樣的應用程序? 我猜我在做什麼叫做數據挖掘,對吧?