回答

收藏

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

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

我想运行一个查询,该查询仅从特定字段返回第一个单词,该字段具有多个由空格分隔的单词,我想我可能需要执行一些正则表达式工作来完成此操作?我知道如何使用PHP中的几种方法来执行此操作,但这最好在数据库端执行。任何想法表示赞赏。谢谢。" r7 y& }0 n3 J
               
0 n* k' j. e0 w: O解决方案:6 g& S/ L$ G" L7 p2 \# e/ Z
               
6 c$ }8 G; P/ w& j3 L6 d$ P1 L7 u+ z; ~( Y5 a
4 k8 U% t$ ~2 A! H4 w7 {. t
                SUBSTRING_INDEX:http : //dev.mysql.com/doc/refman/5.0/zh-
# x5 @/ F/ S0 |( f) sCN/string-functions.html#function_substring-3 m2 K" E5 M( K5 B7 j# B4 Y
index" k- v) N& F( |& Y
SELECT SUBSTRING_INDEX(`name`, ' ', 1);
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则