LTRIM():
MySQL中的此函数用于从字符串中删除前导空格。
用法:
LTRIM(str)
参数:
如上所述,它接受一个参数,如下所述。
str -我们要从中删除前导空格的字符串。
返回值:
截断所有前导空格后,它将返回一个字符串。
示例1:
使用LTRIM函数删除给定字符串的所有前导空格。
SELECT ' geeksforgeeks' As OriginalString,
LTRIM (' geeksforgeeks') AS LeftTrimmedString;
输出:
原始字符串
LeftTrimmedString
geeksforgeeks
geeksforgeeks
实施例-2:
使用LTRIM函数删除给定字符串的所有前导空格。
SELECT ' MySQL' AS String,
RTRIM ('MySQL') AS Tstring;
输出:
串
串
MySQL
MySQL
示例3:
LTRIM函数还可用于删除列数据的所有前导空格。为了演示,创建一个名为Employee的表。
CREATE TABLE Employee
(
Employee_id INT AUTO_INCREMENT,
Employee_name VARCHAR(100) NOT NULL,
Joining_Date DATE NOT NULL,
PRIMARY KEY(Employee_id )
);
将一些数据插入Employee表:
INSERT INTO Employee
(Employee_name, Joining_Date )
VALUES
(' Ananya Majumdar', '2000-01-11'),
(' Anushka Samanta', '2002-11-10' ),
(' Aniket Sharma ', '2005-06-11' ),
(' Anik Das', '2008-01-21' ),
(' Riya Jain', '2008-02-01' ),
(' Tapan Samanta', '2010-01-11' ),
(' Deepak Sharma', '2014-12-01' ),
(' Ankana Jana', '2018-08-17'),
(' Shreya Ghosh', '2020-09-10') ;
因此,雇员表如下。
select * from Employee ;
输出:
员工ID
Employee_name
Joining_Date
1
阿南亚(Ananya Majumdar)
2000-01-11
2
阿努什卡·萨曼塔(Anushka Samanta)
2002-11-10
3
阿妮克特·沙玛
2005-06-11
4
艾尼克·达斯(Anik Das)
2008-01-21
5
里亚·贾恩(Riya Jain)
2008-02-01
6
塔潘·萨曼塔(Tapan Samanta)
2010-01-11
7
迪帕克·沙玛(Deepak Sharma)
2014-12-01
8
Ankana Jana
2018-08-17
9
什里娅·戈什(Shreya Ghosh)
2020-09-10
现在,我们将从Employee_name列中删除所有前导空格。
SELECT
Employee_id, Employee_name,
LTRIM( Employee_name) AS TrimmedEname
FROM Employee ;
输出:
员工ID
Employee_name
修饰的名字
1
阿南亚(Ananya Majumdar)
阿南亚(Ananya Majumdar)
2
阿努什卡·萨曼塔(Anushka Samanta)
阿努什卡·萨曼塔(Anushka Samanta)
3
阿妮克特·沙玛
阿妮克特·沙玛
4
艾尼克·达斯(Anik Das)
艾尼克·达斯(Anik Das)
5
里亚·贾恩(Riya Jain)
里亚·贾恩(Riya Jain)
6
塔潘·萨曼塔(Tapan Samanta)
塔潘·萨曼塔(Tapan Samanta)
7
迪帕克·沙玛(Deepak Sharma)
迪帕克·沙玛(Deepak Sharma)
8
Ankana Jana
Ankana Jana
9
什里娅·戈什(Shreya Ghosh)
什里娅·戈什(Shreya Ghosh)