Подтвердить что ты не робот

Как использовать SQL (Oracle) для подсчета размера строки?

Мне было интересно, существует ли функция в Oracle для подсчета количества символов в Oracle, то есть с учетом "Burger", SQL возвращает 6.

i.e. select XXX('Burger') from DUAL; 
4b9b3361

Ответ 1

Вы можете использовать LENGTH() для CHAR/VARCHAR2 и DBMS_LOB.GETLENGTH() для CLOB. Обе функции будут считать действительные символы (а не байты).

См. связанную документацию, если вам нужны байты.

Ответ 2

вам нужна функция length()

select length(customer_name) from ar.ra_customers

Ответ 4

Независимо от вашего примера

select length('Burger') from dual;

Надеюсь, это поможет:)