Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有几个字段必须与 mysql 字段进行比较:例如:
0092S40050
但在分贝我有
0 092 S40 050
它们是相等的,但是有空格,没有它们……但是如何在 ruby 上使用 mysql 查询呢?
我的问题有点像: Mysql format string when like compare
如果我正确理解你的问题,你可以在 MySql 中做这样的事情
SELECT * FROM mytable WHERE REPLACE(mycolumn, ' ', '') = '0092S40050'
或者
SELECT * FROM mytable WHERE REPLACE(mycolumn, ' ', '') LIKE '____S50%'
这是sqlfidlle