यहां कई विकल्प...
1) ग्रेड को एक पूर्णांक के रूप में स्टोर करें जहां प्रत्येक ग्रेड बिट से मेल खाता हो। ग्रेड 1 =बिट 0, ग्रेड 2 =बिट 1, ग्रेड 3 =बिट 2, और इसी तरह। तो ग्रेड 1,2,3 0x00000111 (8) के अनुरूप होगा और ग्रेड 2,4 0x00001010 (10) आदि होगा; फिर क्वेरी करना AND तुलना करने का एक सरल मामला बन जाता है... यदि आप सभी पंक्तियाँ चाहते हैं जहाँ ग्रेड 2 और 4 चयनित हैं (और संभवतः अन्य) तो उन फ़ाइलों से * चुनें जहाँ (ग्रेड और 10) ==सत्य
2) यदि केवल कुछ ही ग्रेड हैं तो आप प्रत्येक को बूलियन कॉलम के रूप में स्टोर कर सकते हैं।
3) ग्रेड को एक अलग टेबल में स्टोर करें और फिर ग्रेड और फाइलों के बीच संबंध n तीसरी जॉइन टेबल (क्योंकि यह कई से कई रिश्ते हैं)।