Wenn Sie die ASCII()-Funktion mit einer WHERE-Klausel verwenden, hängt die zurückgegebene Ausgabe von den in der WHERE-Klausel angegebenen Bedingungen ab. Angenommen, wir haben eine Tabelle mit dem Namen „Studenten“ und möchten für das erste Zeichen des Namens eines Studenten einen numerischen Code größer als 65 erhalten. Eine Abfrage hierfür kann wie folgt geschrieben werden -
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)
Das obige ist der detaillierte Inhalt vonWie können wir die ASCII()-Funktion mit der MySQL-WHERE-Klausel verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!