SQL Tutorial SQL Advanced SQL Database SQL References

Oracle LENGTH() Function



The Oracle (PL/SQL) LENGTH() function returns the length of the specified string. It calculates length using characters of the specified string. If the specified string is NULL, then this function returns NULL.

Syntax

LENGTH(string)

Parameters

string Required. Specify the string to return the length for. It can be any of the datatypes CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, or NCLOB.

Return Value

Returns the length of the specified string.

Example 1:

The example below shows the usage of LENGTH() function.

LENGTH('12345')
Result: 5

LENGTH('ABCDE')
Result: 5

LENGTH(12345)
Result: 5

LENGTH('AlphaCodingSkills')
Result: 17

LENGTH('Alpha Coding Skills')
Result: 19

LENGTH(NULL)
Result: NULL

LENGTH('')
Result: NULL

LENGTH(' ')
Result: 1

Example 2:

Consider a database table called Employee with the following records:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800

The statement given below can be used to get the length of records of City column.

SELECT Employee.*, 
LENGTH(City) AS LENGTH_Value 
FROM Employee;

The query will produce the following result:

EmpIDNameCityAgeLENGTH_Value
1JohnLondon256
2MarryNew York248
3JoParis275
4KimAmsterdam309
5RameshNew Delhi289
6HuangBeijing287

❮ Oracle Functions