SQL 中的 LEFT 函数

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

LEFT 字符串函数在结构化查询语言中,用于从原始字符串的左侧检索指定索引值处的字符。

LEFT 字符串函数语法

语法 1:此语法使用 LEFT 函数和 SQL 表的列名

在此语法中,我们需要指定要执行 LEFT 函数的列的名称。

语法 3:此语法使用 LEFT 函数和字符串

LEFT 字符串函数示例

示例 1:以下 SELECT 查询显示了指定单词左侧的四个字符(包括空格)

输出

Left_4_characters
' JA'

示例 2:以下 SELECT 查询显示了给定字符串左侧的 20 个字符

输出

Left_20_characters
'JAVATPOINT is a good'

示例 3:以下 SELECT 查询显示了给定句子左侧的 13 个字符

输出

Left_20_characters
'NEW DELHI IS'

示例 4:以下 SELECT 查询显示了给定字符串左侧的 5 个字符

输出

####9

示例 5:以下 SELECT 查询显示了指定字符串左侧的 100 个字符

输出

Left_100_characters
字符串函数

示例 8:此示例在结构化查询语言中使用 LEFT 函数与表

要理解 SQL 中的 LEFT 函数,我们首先需要使用 CREATE 语句创建一个 SQL 表。在 SQL 数据库中创建新表的语法如下

以下 CREATE 语句创建了 Worker_Info

以下 INSERT 查询将学院员工的记录插入 Worker_Info

以下 SELECT 语句显示了上面 Worker_Info 表中插入的记录


Worker_IdWorker_First_NameWorker_Last_NameWorker_Dept_IdWorker_AddressWorker_CityWorker_Salary
1001ArushSharma4001Aman Vihar德里20000
1002BulbulRoy4002Nirman Vihar德里38000
1004SaurabhRoy4001Sector 128孟买45000
1005ShivaniSinghania4001Vivek Vihar加尔各答42000
1006AvinashSharma4002Sarvodya Calony德里28000
1007ShyamBesas4003Krishna Nagar勒克瑙35000

查询 1:以下 SELECT 查询在上面 Worker_Info 表的 Worker_First_Name 列使用了 LEFT 函数

此 SQL 语句显示了每个员工名字的前三个字符。

输出

Worker_First_NameLEFT_3FirstName
ArushAru
BulbulBul
SaurabhSau
ShivaniShi
AvinashAvi
Shyam害羞的

查询 2:以下 SELECT 查询在上面 Worker_Info 表的 Worker_Last_Name 列使用了 LEFT 函数

此 SQL 语句显示了每个员工姓氏的前三个字符。

输出

Worker_Last_NameLEFT_2LastName
Sharma
Sh
Roy
Ro
Roy
Ro
Singhania
Si
Sharma
Sh
BesasBe

查询 3:以下 SELECT 查询在上面 Worker_Info 表的 Worker_Address 列使用了 LEFT 函数

此 SQL 语句显示了每个员工地址左侧的四个字符。

输出

Worker_AddressLEFT_4Address
Aman Vihar阿曼
Nirman ViharNirm
Sector 128Sect
Vivek ViharVive
Sarvodya CalonySarv
Krishna NagarKris

查询 4:以下 SELECT 查询在上面 Worker_Info 表的 Worker_City 列使用了 LEFT 函数

此 SQL 语句显示了每个员工所在城市的第一个字符。

输出

Worker_CityLEFT_1City
德里D
德里D
孟买M
加尔各答K
德里D
勒克瑙L

以下 SELECT 查询在上面 Worker_Info 表的 Worker_First_Name 和 Worker_Address 列使用了 LEFT 函数

输出

Worker_First_NameLEFT_2characterWorker_AddressLEFT_6character
BulbulBuNirman ViharNirman
SaurabhSaSector 128区域
ShivaniShVivek ViharVivek
ShyamShKrishna NagarKrishn