vind in sql

Status
Niet open voor verdere reacties.

wilbert1967

Gebruiker
Lid geworden
19 jun 2004
Berichten
628
hallo

in excel kan je het commando 'deel' en 'vind.spec' een tekstdeel met variable lengte uit een tekst halen
voorbeeld

docnr 1212, crediteur: Wilbert, Factnr: 1967

DEEL(G11;(VIND.SPEC("crediteur: ";G11;1)+11);VIND.SPEC(",";G11;VIND.SPEC("crediteur: ";G11;1))-(VIND.SPEC("crediteur: ";G11;1)+11))

Wilbert

kan dit ook in sql ?
 
Geef eerst eens meer informatie over de gebruikte SQL versie, voordat we alle dialecten moeten gaan oplepelen :).
 
Misschien kan je hier iets mee
Code:
@text = docnr 1212, [I]crediteur:[/I] Wilbert, [I]Factnr:[/I] 1967

SELECT SUBSTRING(@text,
    (CHARINDEX('crediteur: ', @text) + 11),
    (CHARINDEX(', Factnr:', @text) - CHARINDEX('crediteur: ', @text) - 11)
)

Getest in php
PHP:
$G11 = "docnr 1212, crediteur: Wilbert, Factnr: 1967";

echo substr($G11,
    (strpos($G11, 'crediteur: ') + 11),
    (strpos($G11, ', Factnr:') - strpos($G11, 'crediteur: ') - 11)
);
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan