В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию BIN_TO_NUM с синтаксисом и примерами.
Описание
Функция Oracle/PLSQL BIN_TO_NUM преобразует вектор в соответствующее десятичное число.
Синтаксис
Синтаксис функции Oracle/PLSQL BIN_TO_NUM:
BIN_TO_NUM( expr1, expr2, ... expr_n)
Параметры или аргументы
expr1, expr2, … expr_n каждый из элементов отделяется от остальных запятой и должен быть либо 0 либо 1.
Функция BIN_TO_NUM возвращает numeric значение.
Применение
Функцию BIN_TO_NUM можно использовать в следующих версиях Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Пример
Рассмотрим несколько примеров функции BIN_TO_NUM и изучим, как использовать функцию BIN_TO_NUM в Oracle/PLSQL.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
SQL> SELECT BIN_TO_NUM(1) FROM DUAL; --Результат: 1 SQL> SELECT BIN_TO_NUM(1,0) FROM DUAL; --Результат: 2 SQL> SELECT BIN_TO_NUM(1,1) FROM DUAL; --Результат: 3 SQL> SELECT BIN_TO_NUM(1,1,1,0) FROM DUAL; --Результат: 14 SQL> SELECT BIN_TO_NUM(1,1,1,1) FROM DUAL; --Результат: 15 |