Structured Query Language (SQL ) bruges til at få adgang til data gemt i en række relationelle databaser, herunder DB2 , Oracle og SQL Server. Mens hver type har sin egen variation på standarden ANSI SQL-syntaks , de grundlæggende funktioner forbliver de samme . Den " understreng " funktion returnerer en del af en streng baseret på startpositionen og længde forudsat parametre . Strengen kan være en værdi gemt i en database kolonne en variabel eller en bogstavelig . Instruktioner
1
logger på et interaktivt SQL værktøj som SQL * Plus . Brug dit bruger-id , adgangskode og instans id leveret af database administrator.
2
Indtast et "vælg " kommando med " substring "-funktionen ved prompten og trykke på " Enter". For dette eksempel antage, at databasen indeholder en tabel med navnet " test_table " med en kolonne er defineret som en streng ved navn "produkt" , der gemmer et firecifret varenummer efterfulgt af en 20 - tegn produktnavn. Kommandoen ligner dette : Hej
select substr (produkt , 5 , 20) fra test_table
"5 " angiver startpositionen for " substring "-funktionen . Den " 20" instruerer " substring "-funktionen til at returnere de næste 20 tegn. Hvis 20 tegn ikke er tilgængelige, den returnerer mindre baseret på den resterende del af strengen. Dette eksempel starter ved det femte tegn af "produkt" værdi og returnerer så mange som de næste 20 tegn.
3
Se resultatet af forespørgslen. Hvis " produkt " kolonnen indeholder " 1234ABC PRODUCT" , forespørgslen returnerer "ABC PRODUCT" .