जब BIN() स्ट्रिंग फंक्शन का उपयोग WHERE क्लॉज के साथ किया जाता है, तो इसके द्वारा लौटाया गया आउटपुट WHERE क्लॉज में दी गई शर्त पर निर्भर करेगा। इस मामले में, हमें WHERE क्लॉज में बाइनरी मान का उपयोग करना होगा। उदाहरण के लिए, मान लीजिए हमारे पास 'Student' नामक एक टेबल है और हम केवल उन पंक्तियों को प्राप्त करना चाहते हैं जहां कॉलम 'id' का बाइनरी मान 1010 से अधिक है, तो हम निम्नलिखित क्वेरी लिख सकते हैं:
mysql> Select *,Bin(id) from student where BIN(id) > 1010 ; +------+---------+---------+-----------+---------+ | Id | Name | Address | Subject | Bin(id) | +------+---------+---------+-----------+---------+ | 15 | Harshit | Delhi | Commerce | 1111 | | 20 | Gaurav | Jaipur | Computers | 10100 | +------+---------+---------+-----------+---------+ 2 rows in set (0.00 sec)