DB2 is database management software gemaakt door IBM . Hoewel het duizenden ingebouwde functies , is het niet echt " INSTR " , dat een functie in concurrerende databasesoftware door Oracle . Ook al DB2 niet INSTR hebben , het heeft wel een equivalent : " POSITIE " . Zowel INSTR en POSITIE zoeken een substring voor de uitgangspositie van die substring in de bron -string . Bijvoorbeeld , als je de string " woord " en wilde de positie van de substring kennen "of , " beide functies zou terugkeren " 2 , " omdat " of" start op de tweede positie in "woord . " Instructies Klik 1 op het menu Start , selecteer " DB2 , " en selecteer " Command Line " of " Command Window . " Type " >> POSITIE 2 " gevolgd door een open haakje . Deze code , evenals de volgende regels code , zijn allemaal op dezelfde lijn . Druk niet op " Enter " totdat u klaar bent om het resultaat van de code terug zijn . 3 Typ de substring u de locatie van binnen een andere tekenreeks vinden . Verrekening van de substring in enkele aanhalingstekens , gevolgd door een komma . Bijvoorbeeld , om de plaats van " of" in de string " woord ," type terug : >> POSITIE ( ' of ' , Type 4 de search - snaar behuizing de substring binnen enkele - aanhalingstekens , gevolgd door een komma in dit voorbeeld : . >> POSITIE ( ' of ' , ' woord ' , Type 5 . de string lengte-eenheid die de positie Type ' CODEUNITS32 ' voor de waarde in 32 -bits UTF - 32 code -eenheden worden weergegeven ; type " CODEUNITS16 voor de waarde in 16 -bits UTF - 16 code -eenheden moeten worden getoond , of typ ' . OCTET " de waarde bytes aantoonbaar voorbeeld af , om de positie van " of " vinden " woord " als octetwaarde , de gehele code is : >> POSITION ( 'of' , ' woord ' , ' OCTET ' ) Pers Nieuws " Enter . " Het resultaat is de uitgangspositie van de substring in de bron -string .
|