Как использовать SQL (Oracle) для подсчета размера строки? Мне было интересно, существует ли функция в Oracle для подсчета количества символов в Oracle, то есть с учетом "Burger", SQL возвращает 6. i.e. select XXX('Burger') from DUAL; Ответ 1 Вы можете использовать LENGTH() для CHAR/VARCHAR2 и DBMS_LOB.GETLENGTH() для CLOB. Обе функции будут считать действительные символы (а не байты). См. связанную документацию, если вам нужны байты. Ответ 2 вам нужна функция length() select length(customer_name) from ar.ra_customers Ответ 3 Функция длины сделает это. См. http://www.techonthenet.com/oracle/functions/length.php Ответ 4 Независимо от вашего примера select length('Burger') from dual; Надеюсь, это поможет:)
Ответ 1 Вы можете использовать LENGTH() для CHAR/VARCHAR2 и DBMS_LOB.GETLENGTH() для CLOB. Обе функции будут считать действительные символы (а не байты). См. связанную документацию, если вам нужны байты.