CHAR_LENGTH Function in SQL

The CHAR_LENGTH string function of Structured Query Language returns the number of characters of the given string or word.

Syntax of CHAR_LENGTH String Function

Syntax1: This syntax uses the CHAR_LENGTH function with the column name of the SQL table:

In this first syntax, we have to specify the name of that column on which we want to execute the CHAR_LENGTH string function for finding the number of characters of each value.

Syntax2: This syntax uses the CHAR_LENGTH function with the string:

Examples of CHAR_LENGTH String function

Example 1: The below query shows the total number of characters of the given JAVATPOINT word:

Output:

CHAR_LENGTH_word
11

Example 2: The following SELECT query shows the total number of characters of the given string:

SELECT CHAR_LENGTH('JAVATPOINT is a good website') AS CHAR_LENGTH_string;

Output:

CHAR_LENGTH_string
28

Example 3: The following SELECT query shows the CHAR_LENGTH 16 characters from the given sentence:

SELECT CHAR_LENGTH( 'NEW DELHI IS THE CAPITAL OF INDIA') AS CHAR_LENGTH_Sentence;

Output:

CHAR_LENGTH_Sentence
33

Example 4: The following SELECT query shows the length of the given string:

SELECT CHAR_LENGTH( ' ' ) AS CHAR_LENGTH_space;

Output:

CHAR_LENGTH_space
1

Example 5: The following SELECT query shows the length of the NULL word:

SELECT CHAR_LENGTH( NULL ) AS Length;

Output:

Length
NULL

Example 6: This example uses the CHAR_LENGTH function with the table in Structured Query Language.

In this example, we are going to create a new SQL table on which we want to execute the Char_Length function.

The below CREATE statement is the syntax for creating the new table in SQL:

The following CREATE statement creates the Worker_Grade table:

The below INSERT queries insert the records of Workers with Grades and Remarks in the Worker_Grade table:

The following SELECT statement displays the inserted records of the above Worker_Grade table:


Worder_IDFirst_NameLast_NameFirst_CitySecond_CityNew_CityAttendance_RemarksWork_RemarksGrade
10AmanSharmaLucknowChandigarhGhaziabad8895A2
02VishalSharmaChandigarhGhaziabadGhaziabad9582A1
07RajGuptaDelhiGhaziabadLucknow9195A1
04YashSinghaniaGhaziabadDelhiLucknow8582A2
11VinayRoyDelhiKanpurGhaziabad9597A1
16ManojGuptaGhaziabadMeerutChandigarh9590B1
19RamGuptaLucknowGhaziabadChandigarh8995A2

Query 1: The following SELECT query uses the CHAR_LENGTH function with the First_Name column of the above Worker_Grade table:

This statement shows the length of the first name of each worker.

First_NameCHAR_LENGTH_FirstName
Aman4
Vishal6
Raj3
Yash4
Vinay5
Manoj5
Ram3

Query 2: The following SELECT query uses the CHAR_LENGTH function with the Last_Name column of the above Worker_Grade table:

This statement shows the length of the last name of each worker.

Output:

Last_NameCHAR_LENGTH_LastName
Sharma 6
Sharma 6
Gupta 5
Singhania 9
Roy 3
Gupta 5
Gupta 5

Query 3: The following SELECT query uses the CHAR_LENGTH function with the First_City and New_City columns of the above Worker_Grade table:

This SQL statement shows the length of the first and new city of each worker.

Output:

First_CityCHARACTER_LENGTH_LastNameNew_CityCHARACTER_LENGTH_LastName
Lucknow7Ghaziabad9
Chandigarh10Ghaziabad9
Delhi5Lucknow7
Ghaziabad9Lucknow7
Delhi5Ghaziabad9
Ghaziabad9Chandigarh10
Lucknow7Chandigarh10





Latest Courses