我使用两个函数得到相同的结果。这两个函数是如何彼此不同的,或者它们只是彼此的别名
从employee中选择char_length(first_name);
+-------------------------+
| char_length(first_name) |
+-------------------------+
| 5 |
| 3 |
| 7 |
| 6 |
| 5 |
| 7 |
| 4 |
| 4 |
| 3 |
| 5 |
| 5 |
+-------------------------+
字符串
从employee中选择character_length(first_name);
+------------------------------+
| character_length(first_name) |
+------------------------------+
| 5 |
| 3 |
| 7 |
| 6 |
| 5 |
| 7 |
| 4 |
| 4 |
| 3 |
| 5 |
| 5 |
+------------------------------+
型
4条答案
按热度按时间odopli941#
MySQL
CHARACTER_LENGTH()
返回给定字符串的长度。长度以字符为单位。CHARACTER_LENGTH()
是CHAR_LENGTH()
的同义词。kmbjn2e32#
MYSQL官方文档说
CHAR_LENGTH()
返回参数中的字符数,CHARACTER_LENGTH()
是CHAR_LENGTH()
的同义词https://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_char-length
brgchamk3#
函数的作用是:返回参数中的字符数。
您也可以使用CHARACTER_LENGTH()函数,因为它做同样的事情。
字符串
t9aqgxwy4#
两者都是CHARACTER_LENGTH和CHAR_LENGTH函数是相同的。您可以访问这个网站:w3schools