WHERE क्लॉज के साथ ASCII () फ़ंक्शन का उपयोग करते समय, इसके द्वारा आउटपुट WHERE क्लॉज में दी गई स्थिति पर निर्भर करेगा। उदाहरण के लिए, मान लीजिए कि हमारे पास 'छात्र' नाम की एक तालिका है और हम छात्रों के नाम के पहले वर्णों का संख्या कोड, 65 से अधिक प्राप्त करना चाहते हैं। इसके लिए प्रश्न इस प्रकार लिखा जा सकता है -
mysql> Select * from student; +------+---------+---------+-----------+ | Id | Name | Address | Subject | +------+---------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | | 15 | Harshit | Delhi | Commerce | | 20 | Gaurav | Jaipur | Computers | +------+---------+---------+-----------+ 4 rows in set (0.10 sec) mysql> Select Name, ASCII(Name) As 'ASCII VALUE OF 1st Character' From Student WHERE ASCII(Name)>65; +---------+------------------------------+ | Name | ASCII VALUE OF 1st Character | +---------+------------------------------+ | Gaurav | 71 | | Harshit | 72 | | Gaurav | 71 | +---------+------------------------------+ 3 rows in set (0.00 sec)