負のカウントを提供する場合 Substring_Index()
関数の場合、右から左にカウントされ、区切り文字の右側にある部分文字列を取得します。
したがって、いくつかの数学では、2行目から4行目を取得するために:
SELECT
SUBSTRING_INDEX(
SUBSTRING_INDEX(log_data, '\n', 4),
'\n',
-(4 - 2 + 1)
)
同様に、15〜26行目は次のようになります。
SELECT
SUBSTRING_INDEX(
SUBSTRING_INDEX(log_data, '\n', 26),
'\n',
-(26 - 15 + 1)
)
pの一般式 qへの行 行は次のようになります:
SELECT
SUBSTRING_INDEX(
SUBSTRING_INDEX(log_data, '\n', q),
'\n',
-(q - p + 1)
)