回答

收藏

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

技术问答 技术问答 221 人阅读 | 0 人回复 | 2023-09-14

我想运行一个查询,该查询仅从特定字段返回第一个单词,该字段具有多个由空格分隔的单词,我想我可能需要执行一些正则表达式工作来完成此操作?我知道如何使用PHP中的几种方法来执行此操作,但这最好在数据库端执行。任何想法表示赞赏。谢谢。
( r, i& `0 Z& W! a& F* Q                0 l* t4 I" l; }: Q" t2 W/ r- A( W
解决方案:+ j0 A5 F" k$ e5 _
                  Q( K9 i# ]+ B6 a# h
3 J' t7 T* ^9 |4 ]+ n

: n8 v- S- b+ `$ T/ X2 W. v                SUBSTRING_INDEX:http : //dev.mysql.com/doc/refman/5.0/zh-9 q& ]/ C. g9 s: H$ g5 [
CN/string-functions.html#function_substring-
* d( J+ l, p1 vindex
" _  @0 R7 Z4 t" U# VSELECT SUBSTRING_INDEX(`name`, ' ', 1);
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则