当前位置: 首页 > 面试题库 >

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

拓拔弘亮
2023-03-14
问题内容

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


问题答案:

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

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


 类似资料:
  • 问题内容: 我基本上只是试图更新表中的多个值。最好的方法是什么?这是当前代码: 我要包含的另一个更新是: 谢谢! 问题答案: 用逗号分隔添加多列: 但是,您没有在清理输入内容??这意味着任何随机的黑客都可能破坏您的数据库。看到这个问题:用PHP清理用户输入的最佳方法是什么? 另外,样式是数字还是字符串?我假设一个字符串,所以需要用引号引起来。

  • 如何使用splunk查询将日志中所需的数据提取到自定义字段中? 我尝试过使用rex命令进行多次查询,将日志中的某些部分数据提取到一些自定义字段中,但我从未在splunk显示所有输出字段的输出中看到这些数据。 请建议。

  • 问题内容: 我有一个包含两列的表:price(int)和price_display(varchar)。 price是实际的数字价格,例如“ 9990” price_display是视觉表示,例如“ $ 9.99”或“ 9.99Fr” 我已经能够通过regexp确认两列是否匹配: price_display不是regexp格式(price / 1000,2) 但是在不匹配的情况下,我想从price_

  • 问题内容: 如何使用Python从Wikipedia文章中提取第一段? 例如,对于 Albert Einstein ,那将是: 阿尔伯特·爱因斯坦(发音:/ ˈælbərt ˈaɪnstaɪn /;德语:[ˈalbɐt ˈaɪnʃtaɪn](听); 1879年3月14日至1955年4月18日)是一位理论物理学家,哲学家和作家,被广泛认为是最有影响力和标志性的科学家和知识分子之一所有的时间。爱因斯坦

  • 是否可能从mongo集合中提取选择性字段。 如果我的收藏是 查询仅列出“名称”和“主题”字段: 不确定这是不是一个副本,但我没有得到任何类似的,所以张贴它。

  • 问题内容: 如何查询或过滤一个字段不等于另一个字段?即,其中document1.city1.name不等于document1.city2.name。 这个的一些版本? http://www.elasticsearch.org/guide/zh- CN/elasticsearch/reference/current/search-request-script- fields.html 问题答案: 是