如何检索连续的第一行?

时间:2015-09-22 13:26:38

标签: mysql sql

我在MySQL中关注表,

MyData
------ //header data separator
test
test_2
--- //row separator
test
t
iuey
--- //row separator
yi
t

我想使用SQL查询检索第一行,即 test,test,yi 。基本上我想用\n分割每一行,而不使用存储过程或任何用户定义的函数。我试过跟随,但它没有奏效。

select substr(MyData, 0, length('test ')) from MyTable

1 个答案:

答案 0 :(得分:2)

您可以使用SUBSTRING_INDEX

SELECT SUBSTRING_INDEX(MyData, '\n', 1) FROM MyTable