Base Abfrage erstellen die Alle Vornamen aus dem Feld Vorname liefer, welche das Wort "Karl" beinhaltet also auch solche wie Karl-Heinz oder weiter nicht bekannte in welchen Karl vorkommt ?

Hallo ich möchte aus einem Feld Vorname in Base alle “Karl” Vornamen als Ergebnis.
Also auch solche die Karl-Heinz oder Gustav Karl oder ander unbekannte varianten enthalten.
Wie kann ich das lösen.

Hallo Norbert,

wenn Du bei der Abfrage in den SQL-Modus wechselst, dann kannst Du folgendes eingeben:

SELECT "Vorname" FROM "Tabelle" WHERE "Vorname" LIKE 'Karl%' 

Vielleicht willst Du ja auch den Vornamen einmal ändern:

SELECT "Vorname" FROM "Tabelle" WHERE "Vorname" LIKE :Vorname||'%'

Oder Du möchtest Ergebnisse undabhängig von Klein- und Großschreibung ausgeben:

SELECT "Vorname" FROM "Tabelle" WHERE LOWER("Vorname") LIKE LOWER(:Vorname)||'%'

Oder Dir ist völlig egal, an welcher Stelle des Namens nun ‘Karl’ steht:

SELECT "Vorname" FROM "Tabelle" WHERE LOWER("Vorname") LIKE '%'||LOWER(:Vorname)||'%'

Gruß

Robert