MySQL中的right()函數(shù)可以用來從字符串的末尾向左取指定長度的子字符串。這個函數(shù)的語法如下:
RIGHT(str,len)
其中,str是指要取子字符串的源字符串,len是指要取得子字符串的長度。例如,要從字符串“hello world”中取最后5個字符,可以這樣寫:
SELECT RIGHT('hello world',5);
這個語句執(zhí)行后,將返回字符串“world”。
需要注意的是,如果指定的len參數(shù)大于源字符串的長度,那么將返回整個源字符串。
另外,right()函數(shù)也可以用在SQL語句中的where子句中,例如:
SELECT * FROM `users` WHERE RIGHT(`phone`,4)='1234';
這個語句的意思是,從表“users”中選擇所有“phone”字段末尾4個字符是“1234”的記錄。
總之,right()函數(shù)是一個很有用的字符串函數(shù),在MySQL中經(jīng)常被使用。