當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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