0

我有几个字段必须与 mysql 字段进行比较:例如:

0092S40050

但在分贝我有

0 092 S40 050

它们是相等的,但是有空格,没有它们……但是如何在 ruby​​ 上使用 mysql 查询呢?

我的问题有点像: Mysql format string when like compare

4

1 回答 1

1

如果我正确理解你的问题,你可以在 MySql 中做这样的事情

SELECT * FROM mytable
WHERE REPLACE(mycolumn, ' ', '') = '0092S40050'

或者

SELECT * FROM mytable
WHERE REPLACE(mycolumn, ' ', '') LIKE '____S50%'

这是sqlfidlle

于 2013-02-13T08:31:57.370 回答