Schienen finden, die ein Teil-string
Will ich finden in Rails grundsätzlich zu prüfen, ob ein Objekt bereits in der Datenbank vorhanden.
Ich habe eine CSV, die ich habe wenig Kontrolle über das format von es.
Ich habe ein Feld in der CSV-genannt 'name', das ist das Beispiel, das ich habe, enthält 5 Wörter. Dieses Feld enthält einen Namen und eine Adresse, aber es ist nicht beschränkt auf ein beliebiges format.
In meiner Datenbank habe ich die Felder wie 'name', 'Adresse 1', 'Adresse 2'.
Grundsätzlich möchte ich sehen, wenn ein Teil des namens-Feld in der CSV entspricht bis auf die Felder in meiner Datenbank.
Ich weiß, ich muss ein SQL-Befehl wie wahrscheinlich, bin aber nicht sicher wie Sie gehen über es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man es mit
LIKE
:Die syntax für eine
LIKE
sql-Anweisung zu finden, ein Feld für eine angegebene string-fragment ist, umgeben Sie die Zeichenfolge fragment mit%
Zeichen, so dass die resultierende SQL wird in etwa so Aussehen