MySQL查询从字段中提取第一个单词

编程入门 行业动态 更新时间:2024-10-22 17:33:56
本文介绍了MySQL查询从字段中提取第一个单词的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我想运行一个查询,该查询仅从特定字段返回第一个单词,该字段具有多个由空格分隔的单词,我想我可能需要执行一些正则表达式工作来完成此操作?我知道如何使用PHP中的几种方法来执行此操作,但这最好在数据库端执行.任何想法表示赞赏.谢谢.

I would like to run a query that returns the first word only from a particular field, this field has multiple words separated by spaces, I assume I may need to carry out some regex work to accomplish this? I know how to do this using a few ways in PHP but this would best be carried out on the database side. Any ideas much appreciated. Thanks.

推荐答案

SUBSTRING_INDEX: dev.mysql/doc/refman/5.0/zh-CN/string-functions.html#function_substring-index

SELECT SUBSTRING_INDEX(`name`, ' ', 1);

更多推荐

MySQL查询从字段中提取第一个单词

本文发布于:2023-10-27 18:50:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1534235.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:第一个   字段   单词   MySQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!