gpt4 book ai didi

php - 从 Mysql DB 中的文本字段中检索一段文本,直到找到特殊字符

转载 作者:太空宇宙 更新时间:2023-11-03 11:07:45 25 4
gpt4 key购买 nike

我想知道我是否以及如何从 MSQL DB 的文本字段中检索一部分文本数据。我可以在查询语句中使用什么 SQL 函数。

例如,我有一个包含如下所示数据的文本字段;

(firstname1,lastname1,23,,district1,state1,province1),(firstname2,lastname2,23,,district2,state2,province2),(firstname3,lastname3,23,,district3,state3,province3),...etc

例如,我将如何选择从

开始的一段数据

“lastname1”到“)”结束第一组的括号。

我正在尝试弄清楚如何做到这一点,但仍然失败。问题是我不想检索文本字段中的所有数据...所以我想知道 MySQL 查询语句是否可以提供帮助...

虽然我认为正则表达式在这种情况下会有很大用处,但我不知道如何构建它们,我是一个新的 Bi...请至少在这种情况下帮助我。提前致谢。

最佳答案

也可以直接在MYSQL中进行。这样的事情会起作用:

SELECT SUBSTR( YOUR_COLUMN, INSTR( YOUR_COLUMN,  'START_CHAR_GOES_HERE' ) , INSTR( YOUR_COLUMN,  'END_CHAR_GOES_HERE' ) - INSTR( YOUR_COLUMN,  'START_CHAR_GOES_HERE' ) ) 
FROM YOUR_TABLE

引用: http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_substr http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_instr

关于php - 从 Mysql DB 中的文本字段中检索一段文本,直到找到特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10687618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com