是否有一种简单的方法只能检索字符串中新行的信息? 例如:
某种信息
来自某个地方的消息
参考代码
只需要获得第二行,所以“来自某个地方的消息”
已经完成了所以有了substring_index,substring和instr的混合,但猜测它们必须更简单的方式来完成它? 感谢
答案 0 :(得分:0)
你确实可以使用SUBSTRING_INDEX。
但是你需要嵌套SUBSTRING_INDEX函数
创建表/插入数据。
CREATE TABLE test (
message TEXT
);
INSERT INTO test (message) VALUES("Some kind of info
Message from somewhere
ref code
");
<强>查询强>
SELECT
#or you might need to use '\r\n' instead of '\n'
SUBSTRING_INDEX(SUBSTRING_INDEX(message, '\n', 3), '\n', -1)
FROM
test
<强>结果强>
SUBSTRING_INDEX(SUBSTRING_INDEX(message, '\n', 3), '\n', -1)
--------------------------------------------------------------
Message from somewhere