开发者社区> 问答> 正文

MySQL模糊查询,如何查出某个字段匹配传入参数的开头几位的记录

比如,我的数据库中的某个字段的值有123,1234,12345. 而我的参数是12345,因为三条记录都可以匹配12345的开头,所以,有没有方法可以通过这个参数查出三条开头匹配的参数出来???

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群

展开
收起
茶什i 2019-09-03 14:32:27 1183 0
1 条回答
写回答
取消 提交回答
  • 可用substring函数来查询。 比如表中有如下数据: 现在要查询第二位字符为“s”的数据,可用如下语句: select * from test where substring(STR,2,1)='s' 结果截图: substring函数说明: substring函数需要三个参数,其中第一个参数是要截取的字符串,第二个参数是要查询字符串的起始位,第三个参数为截取的字符长度。

    答案来源于网络

    2019-10-11 10:17:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像