Heim  >  Artikel  >  Datenbank  >  Wie können wir die ASCII()-Funktion mit der MySQL-WHERE-Klausel verwenden?

Wie können wir die ASCII()-Funktion mit der MySQL-WHERE-Klausel verwenden?

WBOY
WBOYnach vorne
2023-08-25 21:09:02709Durchsuche

我们如何将 ASCII() 函数与 MySQL WHERE 子句一起使用?

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen