Функция Oracle ASCII
Описание
Функция ASCII () возвращает десятичное представление первого символа символьного выражения.
Символьное выражение может быть следующих типов данных:
- CHAR
- VARCHAR2
- NCHAR
- NVARCHAR2
Функция не поддерживает данные CLOB напрямую. Тем не менее, CLOB могут быть переданы в качестве аргументов через неявное преобразование данных.
Примечание: если ваш набор символов базы данных является 7-битным ASCII, то эта функция возвращает значение ASCII. Если для вашей базы данных используется код EBCDIC, то эта функция возвращает значение EBCDIC.
Синтаксис:
ASCII (строковое)
Параметры:
название | Описание |
---|---|
character_expression | Является выражением вышеупомянутых типов данных, упомянутых в списке. |
Тип возвращаемого значения:
ЧИСЛО.
Относится к:
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Примеры: функция Oracle ASCII
В следующем примере возвращаются сотрудники, имена которых начинаются с буквы «C», чей эквивалент ASCII равен 67:
SQL> SELECT first_name FROM employees
2 WHERE ASCII(SUBSTR(first_name, 1, 1)) = 67
3 ORDER BY last_name;
Пример вывода:
ИМЯ -------------- Curtis Чарльз Кристофер Клара
Новый контент: Composer: менеджер зависимостей для PHP , R программирования