2008/06/15

過濾顯示

當程式允許使用者自訂過濾條件來顯示資料時
這是貼心的設計
但也在考驗 SQL 的功力
以下表來看,如果使用者可自選 class_id,Chi,Math,Soc,Nature來顯示
例如 class_id=401 AND Chi>=70 AND Nature<=80
直接下 SQL 是容易的,但是允許變動,甚至有時只要部份設定時該怎麼用程式表達呢?
class_idclass_numNameChiMathSocNature
4011Sam90907070
4012Tracy80806060
4021Jessice70709090
4022Albert60608080


欲知詳情且看回分解....

沒有留言: