gpt4 book ai didi

mysql - 如何返回 mysql 中的所有匹配项,其中值出现在位置 n 的字符串中?

转载 作者:太空宇宙 更新时间:2023-11-03 12:33:53 25 4
gpt4 key购买 nike

我希望在 phpmyadmin (mysql) 中运行一个查询,该查询将检查表中字符串中特定位置的特定值,我是 mysql 的新手,这是我尝试过的方法,但存在语法问题.我希望在位置 5 处找到值“1”并显示所有拥有该值的用户。

SELECT* 
FROM`user`
WHERE`options`LOCATE(`options`,1,5)
LIMIT 0 , 30

问候,筒仓

最佳答案

Locate 用于在字符串中的任意位置查找值。你只需要一个特定的位置,所以使用 substr()相反:

SELECT * 
FROM user
WHERE substr(options, 5, 1) = '1'

关于mysql - 如何返回 mysql 中的所有匹配项,其中值出现在位置 n 的字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com