CHARACTER_LENGTH Function in SQL
The CHARACTER_LENGTH string function of Structured Query Language returns the number of characters of the given string. This function is a synonym of CHAR_LENGTH function in SQL.
Syntax of CHARACTER_LENGTH String Function
Syntax1: This syntax uses the CHARACTER_LENGTH function with the column name of the SQL table:
In the first syntax, we have to specify the name of that column on which we want to execute the CHARACTER_LENGTH string function for finding the number of characters of each value.
Syntax2: This syntax uses the CHARACTER_LENGTH function with the string:
Examples of CHARACTER_LENGTH String function
Example 1: The following SELECT query shows the total number of characters of the given tutoraspire word:
Output:
CHARACTER_LENGTH_word |
11 |
Example 2: The following SELECT query shows the total number of characters of the given string:
Output:
CHARACTER_LENGTH_string |
28 |
Example 3: The following SELECT query shows the CHARACTER_LENGTH 16 characters from the given sentence:
Output:
CHARACTER_LENGTH_Sentence |
33 |
Example 4: The following SELECT query shows the length of the given string:
Output:
CHARACTER_LENGTH_space |
1 |
Example 5: The following SELECT query shows the length of NULL word:
Output:
Length |
NULL |
Example 6: This example uses the CHARACTER_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 CHARACTER_LENGTH function.
The syntax for creating the new table in the SQL database is as follows:
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_ID | First_Name | Last_Name | First_City | Second_City | New_City | Attendance_Remarks | Work_Remarks | Grade |
---|---|---|---|---|---|---|---|---|
10 | Aman | Sharma | Lucknow | Chandigarh | Ghaziabad | 88 | 95 | A2 |
02 | Vishal | Sharma | Chandigarh | Ghaziabad | Ghaziabad | 95 | 82 | A1 |
07 | Raj | Gupta | Delhi | Ghaziabad | Lucknow | 91 | 95 | A1 |
04 | Yash | Singhania | Ghaziabad | Delhi | Lucknow | 85 | 82 | A2 |
11 | Vinay | Roy | Delhi | Kanpur | Ghaziabad | 95 | 97 | A1 |
16 | Manoj | Gupta | Ghaziabad | Meerut | Chandigarh | 95 | 90 | B1 |
19 | Ram | Gupta | Lucknow | Ghaziabad | Chandigarh | 89 | 95 | A2 |
Query 1: The following SELECT query uses the CHARACTER_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_Name | CHARACTER_LENGTH_FirstName |
---|---|
Aman | 4 |
Vishal | 6 |
Raj | 3 |
Yash | 4 |
Vinay | 5 |
Manoj | 5 |
Ram | 3 |
Query 2: The following SELECT query uses the CHARACTER_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_Name | CHARACTER_LENGTH_LastName |
---|---|
Sharma | 6 |
Sharma | 6 |
Gupta | 5 |
Singhania | 9 |
Roy | 3 |
Gupta | 5 |
Gupta | 5 |
Query 3: The following SELECT query uses the CHARACTER_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: