gpt4 book ai didi

mysql - 在两个值之间过滤 mysql 表中的数据

转载 作者:行者123 更新时间:2023-11-29 06:44:33 25 4
gpt4 key购买 nike

我在 mysql 中有一个表,其中名称以这样的自动增量顺序存储

     344100.htm
344101.htm
---
---
477201.htm
477202.htm
--
---
888999.htm

我想过滤掉所有包含 200.htm 到 999.htm 之间数据的行,最后三位数字从 200 到 999。

我尝试使用 like 但在那种情况下我不能给 > 我也试过 between 但它没有用

 SELECT * FROM  `tablea` WHERE  `name` LIKE  '%200.htm' and like '%999.htm' LIMIT 0 , 30

最佳答案

以下查询将为您提供所需的输出:

   select * 
from
tablea
where
SUBSTRING(name, -7, 3) > 200
and
SUBSTRING(name, -7, 3) < 999

关于mysql - 在两个值之间过滤 mysql 表中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19420826/

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