【发布时间】:2015-12-03 08:31:41
【问题描述】:
当我从数据库中提取字符串时,我需要隔离字符串中的数值,字符串通常看起来像“blah.blah_123”。
我需要选择所有包含 fx 的字段。 1 结尾,但不是 10、100、123。
这是我的查询的一部分:
SELECT `table1`.`shipping_code`
FROM `table2`
INNER JOIN `table1` ON `table1`.`id` = `table2`.`id`
WHERE `table1`.`shipping_code` LIKE '%3%'
【问题讨论】:
-
向我们展示您的尝试。 (你很可能需要一些正则表达式)
-
整数值总是在最后吗?
-
@jarlh 是的,但前面的字符串不同。
-
@jarlh 它在某种程度上有效,但它也会选择更高的数字,说我有这样的东西:“blah.blah_1”和“blah.blah_11”。
标签: php mysql sql mysqli sql-like