2012年1月17日 星期二

[資料庫] 利用旗標減少資料庫的重覆運算


案例:

統計資料庫中過去12個月客戶購買金額,並以此為依據調整客戶分級。

問題:

在搜尋統計的過程中,有一些客戶沒被關注到,就是那些過去12個月都沒有消費記錄的。
如果要重新搜尋資料庫找出那些人,似乎很麻煩也很耗時。

解決辦法:

在第一次統計過去12個月的消費記錄時,把有消費的客戶做記號,也就是客戶資料表中設一個旗標對有消費的客戶標示為1 (初始值為0)。那麼之後要挑出那些最近一年沒有消費的客戶就很容易了,只要找出旗標值為0者即可。

沒有留言: