CHR
MariaDB начиная с 10.3.1
Функция CHR() была добавлена в MariaDB 10.3.1, чтобы обеспечить совместимость с Oracle.
Синтаксис
CHR(N)
Описание
CHR() интерпретирует каждый аргумент N как целое число и возвращает строку VARCHAR(1), состоящую из символа, заданного кодовыми значениями целого числа. Набор символов и сортировка строки устанавливаются в соответствии со значениями системных переменных character_set_database и collation_database.
CHR() похожа на функцию CHAR(), но принимает только один аргумент.
CHR() доступна во всех sql_modes.
Примеры
SELECT CHR(67);
+---------+
| CHR(67) |
+---------+
| C |
+---------+
SELECT CHR('67');
+-----------+
| CHR('67') |
+-----------+
| C |
+-----------+
SELECT CHR('C');
+----------+
| CHR('C') |
+----------+
| |
+----------+
1 row in set, 1 warning (0.000 sec)
SHOW WARNINGS;
+---------+------+----------------------------------------+
| Level | Code | Message |
+---------+------+----------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: 'C' |
+---------+------+----------------------------------------+
См. также
- Наборы символов и сортировки
- ASCII() - Возвращает ASCII-значение первого символа
- ORD() - Возвращает значение для символа в наборах символов с однобайтовыми или многобайтовыми кодировками
- CHAR() - Аналогичная функция, которая принимает несколько целых чисел
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержание не проходит предварительную проверку со стороны MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/chr/