返回字符串str的最左面字符的ascii代码值。如果str是空字符串,返回0。如果str是null,返回null
举例:
1.
mysql> select ascii('hi');
+————-+
| ascii('hi') |
+————-+
| 104 |
+————-+
1 row in set104是h的ASCII值
2.输出b和B的ASCII值
mysql> SELECT ASCII('b')AS Lower_Case, ASCII('B') AS Upper_Case;
+————+————+
| Lower_Case | Upper_Case |
+————+————+
| 98 | 66 |
+————+————+
1 row in set
3.在where语句中使用ASCII函数
输出aut_name首字母的ASCII值小于70的数据
SELECT aut_name,ASCII(aut_name)as "ASCII value of 1st character" FROM author WHERE ASCII(aut_name)<70;
4.输出字段中不存在没有ASCII值的数据
SELECT * FROM table_name WHERE NOT column_to_check REGEXP '[A-Za-z0-9.,-]';
5.与SUBSTRING一起使用计算字符串第二个以后的ASCII值
mysql> select ASCII(SUBSTRING('database',2,1));
+———————————-+
| ASCII(SUBSTRING('database',2,1)) |
+———————————-+
| 97 |
+———————————-+
1 row in set
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号