MySQL 如何在MySQL的WHERE子句中使用ASCII()函数?

MySQL 如何在MySQL的WHERE子句中使用ASCII()函数?

在使用带有WHERE子句的ASCII()函数时,它返回的输出将取决于WHERE子句中指定的条件。例如,假设我们有一个名为“Student”的表,我们想要获得学生姓名的第一个字符的数值码(大于65)。此查询可以编写如下 –

mysql> 选择*从学生表中;
+------+---------+---------+-----------+
|编号|姓名|地址|学科|
+------+---------+---------+-----------+
| 1  | Gaurav | 德里 | 计算机 |
| 2  | Aarav | 孟买 | 历史 |
| 15 | Harshit | 德里 | 商业 |
| 20 | Gaurav | 瓜廖尔 | 计算机 |
+------+---------+---------+-----------+
集合中的4行(0.10秒)

mysql> Select Name,ASCII(Name)As '第1个字符的ASCII值'从学生中WHERE ASCII(Name)> 65;
+---------+------------------------------+
|姓名|第1个字符的ASCII值|
+---------+------------------------------+
| Gaurav | 71 |
| Harshit | 72 |
| Gaurav | 71 |
+---------+------------------------------+
集合中的3行(0.00 sec)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程