Structured Query Language ( SQL ) används för att komma åt data som lagras i en mängd olika relationsdatabaser , inklusive DB2 , Oracle och SQL Server . Även om varje typ har sin egen variant av den vanliga ANSI SQL-syntaxen , de grundläggande funktionerna är desamma. Den " delsträng " Funktionen returnerar en del av en sträng baserad på utgångsläget och längd som parametrar . Strängen kan vara ett värde som lagras i en databas kolumn , en variabel eller en bokstavlig . Instruktioner
1
Logga in på ett interaktivt SQL verktyg som SQL * Plus . Använd användar-ID , lösenord och instans -ID som tillhandahålls av databasadministratör .
2
Skriv in ett " select " -kommandot med " delsträng " -funktionen vid prompten och tryck på " Enter ". För detta exempel antar vi att databasen innehåller en tabell som heter " test_table " med en kolumn som definieras som en sträng som heter " produkt " som lagrar ett fyrsiffrigt produkt följt av en 20 - tecken produktens namn . Kommandot ser ut så här :
välj substr ( produkt , 5 , 20 ) från test_table
" 5 " anger startpositionen för " delsträngen " funktionen . Den " 20 " instruerar " delsträng " -funktionen för att returnera de kommande 20 tecken . Om 20 tecken är inte tillgängliga , återgår den mindre baserat på resten av strängen . Detta exempel startar på femte tecknet i " produkten " värde och avkastning så många som de kommande 20 tecken . Addera 3
Se resultaten av frågan . Om " produkten " kolumnen innehåller " 1234ABC PRODUCT " , returnerar frågan " ABC PRODUCT " .