SQL 中的 LTRIM 函数

2024 年 8 月 29 日 | 4 分钟阅读

此字符串函数从给定原始字符串的左侧截断给定的字符或子字符串。它还会从指定字符串的左侧截断空格。

LTRIM 字符串函数的语法

语法1:此语法将 LTRIM 函数与 SQL 表的列名一起使用

在语法中,我们必须指定要运行 LTRIM 函数的列的名称。

语法2:此语法将 LTRIM 函数与一组字符(字符串)一起使用

语法3:此语法将 LTRIM 函数与单个字符一起使用

LTRIM 字符串函数的示例

示例 1:以下 SELECT 查询根据 LTRIM 函数从指定的字符串中截断给定的空格

输出

'JAVATPOINT'

示例 2:以下 SELECT 查询根据 LTRIM 函数从指定的字符串中截断空格

输出

'JAVATPOINT           '

示例 3:以下 SELECT 查询从指定的字符串中删除 "CAPITAL OF INDIA" 子字符串

输出

CAPITAL OF INDIA

示例 4:以下 SELECT 查询从指定的字符串中删除给定的符号

输出

98221545###

示例 5:以下 SELECT 查询从指定的字符串中删除给定的一组数字

输出

JavaTpoint2021

示例 6:以下 SELECT 查询从指定的字符串中删除给定的一组数字

输出

JavaTpoint

示例 7:以下 SELECT 查询从字符串的左侧修剪在修剪后的字符串中存在的所有数字

此命令实际上删除了修剪后字符串中数字的单独出现。

输出

JavaTpoint

示例 8:此示例将 LTRIM 函数与结构化查询语言中的表一起使用。

首先,我们必须创建新的 SQL 表,这有助于理解 LTRIM 字符串函数。在 SQL 数据库中创建新表的语法如下

以下 CREATE 语句创建 Faculty_Info 表。

下面的 INSERT 查询将学院教职工的记录插入到 **Faculty_Info** 表中。

以下 SELECT 语句显示上面 Faculty_Info 表中已插入的记录。


Faculty_IdFaculty_First_NameFaculty_Last_NameFaculty_Dept_IdFaculty_AddressFaculty_CityFaculty_Salary
1001' 阿鲁什 '' 沙玛 '4001' 阿曼·维哈尔 '' 德里'20000
1002' 布尔布尔 '' 罗伊 '4002' 尼曼·维哈尔 '' 德里'38000
1004' 索拉夫 '' 罗伊 '4001' 128 号街区 '' 孟买'45000
1005' 希瓦尼 '' 新加坡 '4001' 维韦克·维哈尔 '' 加尔各答'42000
1006' 阿维纳什 '' 沙玛 '4002' 萨沃迪亚·卡洛尼 '' 德里'28000
1007' 夏姆 '' 贝萨斯 '4003' 克里希纳纳加尔 '' 勒克瑙'35000

以下 SELECT 查询将 LTRIM 函数与上述 Faculty_Info 表的 Faculty_Last_Name 列一起使用

此 SQL 语句从每个教员的姓氏左侧截断空格

输出

Faculty_Last_NameLTRIM_LastName
' 沙玛 ''沙玛 '
' 罗伊 ''罗伊 '
' 罗伊 ''罗伊 '
' 新加坡 ''新加坡 '
' 沙玛 ''沙玛 '
' 贝萨斯 ''贝萨斯 '

以下 SELECT 查询将 LTRIM 函数与上述 Faculty_Info 表中 faculty_Id 大于 1002 的教员的 Faculty_First_Name 和 Faculty_Address 列一起使用

此 SQL 语句从 ID 大于 1002 的教员的姓氏和地址左侧截断空格。

输出

Faculty_IdLTRIM(Faculty_First_Name)LTRIM(Faculty_Address)
1004'索拉夫 ''128 号街区 '
1005'希瓦尼 ''维韦克·维哈尔 '
1006'阿维纳什 ''萨沃迪亚·卡洛尼 '
1007'夏姆 ''克里希纳纳加尔 '