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