Spec-Zone.ru › MariaDB

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API