Zer0: sql Großkleinschreibung / soriterung

Wie kann ich ne Suchanfrage an meine mysql-db stellen, bei der ich die Großkleinschreibung igrnoriere?

Und wie kann ich nur eine bestimmte Anzahl auslesen (zB Nr 20-29)

thx
Zer0

  1. Hi,

    SQL-Fragen haben *nichts* mit PHP zu tun, daher der Themenwechsel.

    Wie kann ich ne Suchanfrage an meine mysql-db stellen, bei der ich die Großkleinschreibung igrnoriere?

    Mit der Funktion LOWER() kannst Du die Werte auf beiden Seiten des Vergleichsoperators auf eine einheitliche Basis bringen, also z.B. "...WHERE LOWER(Spaltenname) = LOWER('Text')".

    Und wie kann ich nur eine bestimmte Anzahl auslesen (zB Nr 20-29)

    Mit Hilfe der LIMIT-Clause. Schau bitte zur genauen Syntax in der MySQL-Dokumentation nach.

    Cheatah

    1. Wie wäre folgende SQL-Abfrage?

      'select .. from .. where .. LIKE ..'

      Gruesse Dirk

      1. Hi,

        'select .. from .. where .. LIKE ..'

        das ist a) ebenfalls case-sensitive (zumindest bei Oracle, von MySQL kann ich es nicht sicher sagen), und braucht b) mehr Zeit.

        Cheatah

        1. Hi,

          'select .. from .. where .. LIKE ..'

          das ist a) ebenfalls case-sensitive (zumindest bei Oracle, von MySQL kann ich es nicht sicher sagen), und braucht b) mehr Zeit.

          Cheatah

          OK Danke, habs alles hinbekommen..

  2. Hi,
    MySQL kennt das flag BINARY fuer CHAR und VARCHAR felder. BINARY bedeuted case-sensitive. TEXT Felder sind case insensitive und BLOB (BINARY (<-) LARGE OBJECTS) case sensitive.

    Jan
    --