Andreas: SQL Abfrage

Hallo,
ich versuche alle DS zu finden die in einem Feld ein ? haben.
Select * From Tabelle Where Feld like '*?*'

Aber es werden keine Datensätze zurückgegeben, auch keine Fehlermeldung.

Was mach ich falsch?

Andreas

  1. Hallo Andreas,

    ich versuche alle DS zu finden die in einem Feld ein ? haben.
    Select * From Tabelle Where Feld like '*?*'

    sucht bei den meisten mir bekannt Datenbankmanagementsystemen (DBMS) Datensätze, bei denen der Eintrag genau

    *?*

    lautet.

    Aber es werden keine Datensätze zurückgegeben, auch keine Fehlermeldung.

    Es wird keine geben, die dem Vergleichskriterium entsprechen.

    Was mach ich falsch?

    Du hast uns Dein DBMS nicht mitgeteilt, aber ich kann Dir sagen dass die meisten DBMS als Platzhalterzeichen für eine beliebige Zeichenkette das Prozentzeichen % haben wollen, nicht den *.

    Freundliche Grüße

    Vinzenz