Structured Query Language ( SQL ) brukes til å få tilgang til data lagret i en rekke relasjonsdatabaser , inkludert DB2, Oracle og SQL Server. Mens hver type har sin egen variant av standard ANSI SQL syntaks, de grunnleggende funksjonene er de samme. Den " delstrengen "-funksjonen returnerer en del av en streng basert på startposisjonen og lengde parametere gitt. Strengen kan være en verdi som er lagret i en database kolonne , en variabel eller en konstant. Instruksjoner
en
logge på en interaktiv SQL verktøy som SQL * Plus . Bruk bruker- ID , passord og instans ID levert av database administrator .
2
Skriv inn et "select "-kommandoen med " delstrengen "-funksjonen ved ledeteksten , og trykk "Enter". For dette eksempelet anta at databasen inneholder en tabell som heter " test_table " med en kolonne som er definert som en streng som heter "produkt" som lagrer et firesifret produktnummer etterfulgt av en 20 - tegns produktnøkkel navn. Kommandoen ser slik ut : en
velg substr (produkt, 5 , 20) fra test_table
" 5 " indikerer startposisjon for den " delstrengen "-funksjonen . Den " 20 " instruerer " delstrengen " funksjonen til å returnere de neste 20 tegn. Hvis 20 tegn er ikke tilgjengelig , går det mindre basert på resten av strengen . Dette eksemplet starter i femte tegnet av " produktet " verdi og avkastning så mange som de neste 20 tegn.
3
Se resultatet av spørringen . Hvis "produkt "-kolonnen inneholder " 1234ABC PRODUKT" , returnerer spørringen "ABC PRODUCT" .