Select*fromstudent;+------+---------+---------+------ -- ---+|Id |Nama |Alamat|Subjek |+------+---"/> Select*fromstudent;+------+---------+---------+------ -- ---+|Id |Nama |Alamat|Subjek |+------+---">

Rumah >pangkalan data >tutorial mysql >Bagaimanakah kita boleh menggunakan fungsi ASCII() dengan klausa MySQL WHERE?

Bagaimanakah kita boleh menggunakan fungsi ASCII() dengan klausa MySQL WHERE?

WBOY
WBOYke hadapan
2023-08-25 21:09:02751semak imbas

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

Apabila anda menggunakan fungsi ASCII() dengan klausa WHERE, output yang dikembalikan akan bergantung pada syarat yang diberikan dalam klausa WHERE. Sebagai contoh, katakan kita mempunyai jadual yang dipanggil "Pelajar" dan kami ingin mendapatkan kod angka yang lebih besar daripada 65 untuk aksara pertama nama pelajar. Pertanyaan untuk ini boleh ditulis seperti berikut -

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)

Atas ialah kandungan terperinci Bagaimanakah kita boleh menggunakan fungsi ASCII() dengan klausa MySQL WHERE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam