当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL LEFT()用法及代码示例


MySQL中的LEFT()函数用于从给定字符串的右侧提取指定数量的字符。它使用第二个参数来决定应返回多少个字符。

用法:

LEFT (str, len)

参数:该函数接受上述和以下所述的两个参数:

  • str:给定的字符串,将从其左侧提取许多字符。
  • len:要提取的字符数。如果此参数大于字符串中的字符数,则此函数将返回实际的字符串。

返回值:它从字符串(从左开始)返回许多字符。

示例1:
将LEFT()函数应用于给定的字符串。

SELECT LEFT("geeksforgeeks", 4) AS Left_Str;

输出:



Left_Str
geek


示例-2:
将Left()函数应用于号码。

SELECT LEFT(12345678, 4) AS Left_Num;

输出:

Left_Num
1234


示例3:
当字符串中的len>个字符时,将LEFT()函数应用于给定的字符串。

SELECT LEFT("geeksforgeeks", 20) AS Left_Str;

输出:

Left_Str
geeksforgeeks


示例4:
将LEFT()函数应用于表中的列。

表格:Student_Details

学生卡 Student_Name Student_Email
1610110 Aniket anike1001@gmail.com
1610111 Nitin nitin5438@yahoo.com
1610112 Sayantan sayan6975@gmail.com
1610113 Sanjay sanjay5064@tmail.com
SELECT Student_Name, LEFT(Student_Email, 9) AS Email_Name 
FROM Student_Details;

输出:

Student_Name Email_Name
Aniket anike1001
Nitin nitin5438
Sayantan sayan6975
Sanjay sanjay5064

相关用法


注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 LEFT() Function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。