我有一个带有文本字段的表,其中包含一个或多个单词,用空格分隔。我想隔离该文本字段中的最后一个单词。例如,如果表包含:
|col1 |
+-----+
|a |
|b c |
|d e f|
我想要一个将返回的查询:
|result|
+------+
|a |
|c |
|f |
提前致谢!
百里
P.S。我正在运行MySQL 5.1
答案 0 :(得分:29)
SELECT SUBSTRING_INDEX(TRIM(col1), ' ', -1) FROM table;
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index