首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL -拆分字符串"Lurex Cotton Squadrato“并返回最后一个单词

MYSQL -拆分字符串"Lurex Cotton Squadrato“并返回最后一个单词
EN

Stack Overflow用户
提问于 2011-02-28 10:27:41
回答 3查看 1.1K关注 0票数 2

我的表中有几行,我想将最后一个单词从一列导出到新列中。

只需要从这个字符串中拆分出最后一个单词,不知道怎么做……

代码语言:javascript
复制
UPDATE sc_module_template_slideshows_images
SET image_title = RIGHT(image_name, ?????)

这只是一个猜测,任何函数都可以。MYSQL 5.

以下是我的数据集的一个示例:

代码语言:javascript
复制
|| *slideshow_id* || *image_id* || *image_active* || *image_order* || *image_name* || *image_source* || *image_link* || *image_logo* || *image_title* || *image_presented* || *image_position* ||
|| 1 || 1 || 1 || 1 || Lurex Cotton Lappato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Cotton Lappato.jpg ||  ||  ||  ||  ||  ||
|| 1 || 2 || 1 || 2 || Lurex Cotton Squadrato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Cotton Squadrato.jpg ||  ||  ||  ||  ||  ||
|| 2 || 3 || 1 || 3 || Lurex Flax Lappato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Flax Lappato.jpg ||  ||  ||  ||  ||  ||
|| 2 || 4 || 1 || 4 || Lurex Flax Squadrato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Flax Squadrato.jpg ||  ||  ||  ||  ||  ||
|| 3 || 5 || 1 || 5 || Lurex Lame Lappato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex lame Lappato.jpg ||  ||  ||  ||  ||  ||
|| 3 || 6 || 1 || 6 || Lurex Lame Squadrato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Lame Squadrato.jpg ||  ||  ||  ||  ||  ||
|| 4 || 7 || 1 || 7 || Lurex Modal Lappato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Modal Lappato.jpg ||  ||  ||  ||  ||  ||
|| 4 || 8 || 1 || 8 || Lurex Modal Squadrato || media/products/Porcelain/Collections/Lurex/Swatches/Lurex Modal Squadrato.jpg ||  ||  ||  ||  ||  ||
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-28 10:32:50

SUBSTRING_INDEX是正确的函数:

代码语言:javascript
复制
SET image_title = SUBSTRING_INDEX(image_name,' ',-1)
票数 2
EN

Stack Overflow用户

发布于 2011-02-28 10:32:45

代码语言:javascript
复制
SET image_title = SUBSTRING_INDEX(image_name, ' ', -1);
票数 3
EN

Stack Overflow用户

发布于 2011-02-28 10:33:50

您可以使用substring_index()函数。

示例

代码语言:javascript
复制
select substring_index('Lurex Cotton Lappato',' ',-1); -- Lappato

将其应用于update子句。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5137679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档