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 |
相关用法
- MS Access Left()、Right()用法及代码示例
- MySQL LEAD() and LAG()用法及代码示例
- MySQL BIN()用法及代码示例
- MySQL LAST_DAY()用法及代码示例
- MySQL WEEKOFYEAR()用法及代码示例
- MySQL MOD()用法及代码示例
- MySQL Group_CONCAT()用法及代码示例
- MySQL DEFAULT()用法及代码示例
- MySQL AES_ENCRYPT()用法及代码示例
- MySQL AES_DECRYPT()用法及代码示例
- MySQL MD5用法及代码示例
- MySQL COMPRESS( )用法及代码示例
- MySQL PASSWORD用法及代码示例
- MySQL DES_DECRYPT()用法及代码示例
- MySQL DES_ENCRYPT()用法及代码示例
- MySQL DECODE( )用法及代码示例
- MySQL ENCODE( )用法及代码示例
- MySQL ISNULL( )用法及代码示例
- MySQL NULLIF( )用法及代码示例
- MySQL VERSION()用法及代码示例
- MySQL USER( )用法及代码示例
注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 LEFT() Function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。