MySQL中CHAR()的反向函数是什么?
MySQL中CHAR()的反向函数是ASCII()或ORD()。在这里,ASCII()返回最左侧字符的数字值,而ORD()返回参数的左侧字符的字符代码。
首先让我们创建一个表 –
mysql> create table DemoTable
(
Value int,
Value1 char(1),
Value2 char(1)
);
Query OK, 0 rows affected (0.80 sec)
使用insert命令将一些记录插入表中 –
mysql> insert into DemoTable values(65,'A','A');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values(97,'a','a');
Query OK, 1 row affected (0.13 sec)
使用select语句显示表中的所有记录 –
mysql> select *from DemoTable;
这将产生以下输出 –
+-------+--------+--------+
| Value | Value1 | Value2 |
+-------+--------+--------+
| 65 | A | A |
| 97 | a | a |
+-------+--------+--------+
2 rows in set (0.00 sec)
现在让我们实施ASCII和ORD –
mysql> select char(Value),ASCII(Value1),ORD(Value2) from DemoTable;
这将产生以下输出 –
+-------------+---------------+-------------+
| char(Value) | ASCII(Value1) | ORD(Value2) |
+-------------+---------------+-------------+
| A | 65 | 65 |
| a | 97 | 97 |
+-------------+---------------+-------------+
2 rows in set (0.03 sec)
阅读更多:MySQL 教程
极客教程