split_part und Access?

Kann man die SQL funktion split_part auch in Access verwenden?
Bei mir kommt da immer „undefinierte Funktion“?

Code:

SELECT split_part(Merkmalsname,".",1) from Tabelle

Moin,

Kann man die SQL funktion split_part auch in Access verwenden?

das ist keine SQL-Funktion, sondern eine Erweiterung von PostgreSQL. Access kennt sie nicht, Oracle kennt sie nicht, MySql auch nicht, …

Gruß Ralf

Hallo Affenbrotbaum2!

Eventuell kannst Du Dir mit der Funktion instr(Feld, „Zeichen“) behelfen. Wenn Du das mit left bzw. right verwendest, dann kannst Du den Teil des Feldes links bzw. rechts eines Wertes ausgeben.

Beipiel:

Tabelle 1

Feld1

Teil1:Teil2
Teil3:Teil4

SELECT left(Feld1, instr(Feld1, „:“)-1), right(Feld1, instr(Feld1, „:“)-1)
FROM Tabelle1;

bringt als Ergebnis:

Expr1000 Expr1001
Teil1 Teil2
Teil3 Teil4

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke für die Tips.
Ich brauche eine volkommen freie Anzahl von Stichwörtern, also mehr als zwei (links und rechts).
Ich habe es jetzt mit VBA gemacht.

Gruß Melanie