Philipp Grashoff: Abfrage, bei der Groß/Kleinscreibung ignoriert wird

Hi Forumler,

ich habe eine einfache db-anfrage (SELECT * FROM tabelle WHERE name = 'frage'), ich will aber, dass groß/kleinschreibung ignoriert wird, also dass wenn ich nach "frage" suche, sowohl "frage" als auch "Frage" gefunden wird, sofern vorhanden. gibt es dafuer einen einfachen trick?

mfg
Philipp

  1. Hallo,

    ich habe eine einfache db-anfrage (SELECT * FROM tabelle WHERE name = 'frage'), ich will aber, dass groß/kleinschreibung ignoriert wird, also dass wenn ich nach "frage" suche, sowohl "frage" als auch "Frage" gefunden wird, sofern vorhanden. gibt es dafuer einen einfachen trick?

    Mit MySQL waere das so loesbar (name in Kleinschreibung ueberfuehren und dann vergleichen):

    SELECT * FROM tabelle WHERE LCASE(name) = 'frage'

    MfG, Thomas

    1. Hi Thomas,

      vielen dank fuer die schnelle antwort, und ja, ich verwende mysql.

      mfg
      philipp

  2. Halihallo Philipp

    ich habe eine einfache db-anfrage (SELECT * FROM tabelle WHERE name = 'frage'), ich will aber, dass groß/kleinschreibung ignoriert wird, also dass wenn ich nach "frage" suche, sowohl "frage" als auch "Frage" gefunden wird, sofern vorhanden. gibt es dafuer einen einfachen trick?

    Normalerweise (ausser das Attribut ist als BINARY definiert oder du verwendest Case-
    Sensitive Operatoren) _ist_ ein Stringvergleich immer Case-_In_sensitiv. Sprich:
    Gross-/Kleinschreibung ist im Normalfall nicht "aktiviert".

    Viele Grüsse

    Philipp

    --
    RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
    Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.