Rails PostgreSQL nicht-case-sensitive Suche mit LIKE

7

Ich habe das in meinem Controller:

%Vor%

Ich denke, diese Abfrage unterscheidet zwischen Groß- und Kleinschreibung. Es sollte nicht zwischen Groß- und Kleinschreibung unterschieden werden.

    
Rails beginner 25.03.2012, 14:29
quelle

2 Antworten

25

Sie können ILIKE in der Wo stattdessen verwenden:

%Vor%

Von doc:

  

Das Schlüsselwort ILIKE kann anstelle von LIKE verwendet werden, um die Übereinstimmung herzustellen   case-insensitive nach dem aktiven Gebietsschema. Dies ist nicht in der   SQL-Standard ist aber eine PostgreSQL-Erweiterung.

    
ScottJShea 25.03.2012, 14:35
quelle
2

Für die Verwendung von Groß-und Kleinschreibung bei der Suche mit PostgreSQL mit LOWER ...

Beispiel:

%Vor%     
vanessasoutoc 20.01.2015 01:07
quelle