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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。