Spec-Zone.ru › MariaDB

ПРИВОДИМОСТЬ

Синтаксис

COERCIBILITY(str)

Описание

Возвращает значение приводимости сортировки аргумента строки. Приводимость определяет, что будет преобразовано во что в случае конфликта сортировки, где выражение с более высокой приводимостью преобразуется в сортировку выражения с меньшей приводимостью.

Приводимость Описание Пример
0 Явное Значение с использованием предложения COLLATE
1 Без сортировки Сцепленные строки с разными сортировками
2 Неявное Значение столбца
3 Константа Значение возврата USER()
4 Приводимая Литеральная строка
5 Игнорируемая NULL или полученное из NULL

Примеры

SELECT COERCIBILITY('abc' COLLATE latin1_swedish_ci);
+-----------------------------------------------+
| COERCIBILITY('abc' COLLATE latin1_swedish_ci) |
+-----------------------------------------------+
|                                             0 |
+-----------------------------------------------+

SELECT COERCIBILITY(USER());
+----------------------+
| COERCIBILITY(USER()) |
+----------------------+
|                    3 |
+----------------------+

SELECT COERCIBILITY('abc');
+---------------------+
| COERCIBILITY('abc') |
+---------------------+
|                   4 |
+---------------------+
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией 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/coercibility/

Spec-Zone.ru

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