MariaDB CHR() Function
In MariaDB, CHR() is a built-in string function, which converts the specified integer parameter into the corresponding character and returns it.
Unlike CHAR(), CHAR() can accept multiple parameters, and the character set to use can be specified via the USING clause.
MariaDB CHR() Syntax
Here is the syntax of the MariaDB CHR() function:
CHR(num)
Parameters
num-
Required. An integer, or a value convertible to an integer.
If you pass in more than one parameter, MariaDB will report an error: ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CHR'.
Return value
The MariaDB CHR() function returns characters corresponding to integer arguments.
If you provide a NULL value, the CHR() function will return NULL.
MariaDB CHAR() Examples
The following statement uses the MariaDB CHR() function to return the corresponding character of 65:
SELECT CHR(65);
Output:
+---------+
| CHR(65) |
+---------+
| A |
+---------+The calculation process for CHR() and ASCII() is reversed, as shown in the following example:
SELECT CHR(65), ASCII(CHR(65));
Output:
+---------+----------------+
| CHR(65) | ASCII(CHR(65)) |
+---------+----------------+
| A | 65 |
+---------+----------------+Conclusion
In MariaDB, CHR() is a built-in string function, which converts the specified integer parameter into the corresponding character and returns it.