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

标签 mysql querying

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

图案

NN^^^NNN5^YN 可能会更长

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

真的很好奇如何做到这一点

提前致谢

最佳答案

如果需要在位置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

关于mysql - 如何在模式的特定位置找到这个 ^,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24322213/

相关文章:

android - 即使成功固定后,ParseQuery 在从本地数据存储查询时也给出 0 个对象

php - MYSQL + PHP 可变选择值

MongoDB 查询检查数组属性中的值

ruby-on-rails - 查询多态关联

MYSQL:如何在单个查询中获取最大日期和第二最大日期

Swift 2.0/Parse - 查询完成速度不够快,因此应用程序在启动时崩溃

mysql - 从 MySQL 用例理解 Redis

php - Zabbix:无法确定 "dbversion"

javascript - 使用 PHP 和 javascript 查询 MySQL 下拉菜单

MySQL - 与关系表连接