0

mysqlフィールドと比較する必要のあるフィールドがいくつかあります。例:

0092S40050

しかし、dbでは私は持っています

0 092 S40 050

それらは同じですが、スペースがあり、スペースがありません......しかし、rubyのmysqlクエリでこれを行うにはどうすればよいですか?

私の質問は少し同じです: 比較のようなときのMysqlフォーマット文字列

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 に答える