Come: |
Estrae una sottostringa in base alla posizione di inizio e fine nella stringa principale. SUBSTR può variare la posizione della sottostringa, a seconda dei valori di altri campi.
È inoltre disponibile una funzione SUBSTR nel linguaggio di reporting. Per informazioni su questa funzione, consultare SUBSTR: Estrazione di una sottostringa.
SUBSTR(string, start, length)
dove:
Alfanumerico
Stringa di caratteri principale racchiusa tra virgolette singole oppure un campo o variabile che contiene la stringa di caratteri.
Valore intero
Posizione iniziale della sottostringa nella stringa principale.
Valore intero
Lunghezza, in caratteri, della stringa secondaria.
SUBSTR estrae la prima lettera di FIRST_NAME, la combina con LAST_NAME e memorizza il risultato in UID:
MAINTAIN FILE EMPLOYEE CASE TOP INFER EMP_ID FIRST_NAME LAST_NAME INTO ADDSTACK COMPUTE UID/A9 = SUBSTR(ADDSTACK().FIRST_NAME,1,1) || ADDSTACK().LAST_NAME; ENDCASE END
La seguente tabella mostra i valori campione FIRST_NAME e LAST_NAME e i valori corrispondenti per UID:
FIRST_NAME LAST_NAME UID JOE SMITH JSMITH SAM JONES SJONES TERRI WHITE TWHITE
WebFOCUS |