MySQL的LEFT函數是一種字符串函數,它返回給定字符串的左側的指定數量的字符。
SELECT LEFT('Hello, World!', 5); // 返回'Hello'
上面的例子中,我們將字符串'Hello, World!'作為要處理的字符串。接下來,我們指定要返回的字符數為5。LEFT函數將返回'Hello',因為'Hello'是字符串的左側的前5個字符。
LEFT函數有兩個參數,第一個參數是指定要處理的字符串,而第二個參數是要返回的字符數。如果第二個參數被省略,則LEFT函數將默認返回字符串的第一個字符。
SELECT LEFT('Hello, World!'); // 返回'H'
在上面的例子中,我們沒有指定要返回多少個字符。因此,LEFT函數默認返回字符串的第一個字符'H'。
最后要注意的是,在MySQL中,字符串的索引是從1開始的,而不是從0開始。因此,如果我們想要返回字符串的前n個字符,我們需要指定n而不是n-1。