Open In App

LPAD() Function in MySQL

LPAD() function in MySQL is used to pad or add a string to the left side of the original string. 

Syntax : 
 



LPAD(str, len, padstr)

Parameter : This function accepts three parameter as mentioned above and described below – 
 

Returns : It returns a new string of length len after padding. 



Example-1 : Applying LPAD() Function to a string to get a new padded string. 
 

SELECT LPAD("geeksforgeeks", 20, "*") AS LeftPaddedString;

Output : 

 

LeftPaddedString
*******geeksforgeeks

Example-2 : Applying LPAD() Function to a string when the original string is larger than the len parameter. 
 

SELECT LPAD("geeksforgeeks", 10, "*") AS LeftPaddedString;

Output : 

 

LeftPaddedString
geeksforge

Example-3 : LPAD Function can also be used to add a string for column data. To demonstrate create a table named Student. 

 

CREATE TABLE Student
(
Student_id INT AUTO_INCREMENT,  
Student_name VARCHAR(100) NOT NULL,
Student_Class VARCHAR(20) NOT NULL,
PRIMARY KEY(Student_id )
);

Now inserting some data to the Student table : 
 

INSERT INTO Student
(Student_name, Student_Class)
VALUES
('Ananya Majumdar', 'IX'),
('Anushka Samanta', 'X'),
('Aniket Sharma', 'XI'),
('Anik Das', 'X'),
('Riya Jain', 'IX'),
('Tapan Samanta', 'X');

So, the Student Table is as follows. 

 

Student_id Student_name Student_Class
1 Ananya Majumdar IX
2 Anushka Samanta X
3 Aniket Sharma XI
4 Anik Das X
5 Riya Jain IX
6 Tapan Samanta X

Now, we are going to add some string to every string presented in the Student_Class column. 

 

SELECT Student_id, Student_name,
LPAD(Student_Class, 10, ' _') AS LeftPaddedString
FROM Student;

Output : 

 

Student_id Student_name LeftPaddedString
1 Ananya Majumdar _ _ _ _IX
2 Anushka Samanta _ _ _ _ X
3 Aniket Sharma _ _ _ _XI
4 Anik Das _ _ _ _X
5 Riya Jain _ _ _ _IX
6 Tapan Samanta _ _ _ _ X

 

Article Tags :
SQL