如何在模式的特定位置找到这个^

时间:2014-06-20 07:36:05

标签: mysql querying

你好我如何查询Mysql找到^在一个未知长度模式的位置18任何帮助将不胜感激

模式

NN ^^^ NNN5 ^ YN可能更长

我尝试了LIKE %% REGEX''我所知道的一切

真的好奇如何做到这一点

提前致谢

1 个答案:

答案 0 :(得分:1)

如果您需要在第18位找到^,可以使用Mysql的LEFT()RIGHT()函数

select left(details,18),
right(left(details,18),1) pattern 
from t having pattern ='^'

select *
from t 
where  right(left(details,18),1) ='^';

Demo