MySQL 中的 LEFT()函数
MySQL 中的LEFT ()函数用于从给定字符串的左侧提取指定数量的字符。它使用它的第二个参数来决定它应该返回多少个字符。
句法 :
LEFT (str, len)
参数:此函数接受上面提到的两个参数,如下所述:
- str :要从其左侧提取多个字符的给定字符串。
- len :要提取的字符数。如果此参数大于字符串中的字符数,则此函数将返回实际字符串。
Returns :它从字符串中返回多个字符(从左开始)。
示例 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 > 字符 in the 字符串时,将 LEFT()函数应用于给定的字符串。
SELECT LEFT("geeksforgeeks", 20) AS Left_Str;
输出 :Left_Str geeksforgeeks
示例 4:
将 LEFT()函数应用于表中的列。
表: Student_Details Student_Id 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