Structured Query Language ( SQL) wird verwendet, um Daten in einer Vielzahl von relationalen Datenbanken gespeichert sind, einschließlich DB2 , Oracle und SQL Server zugreifen . Während jede Art hat ihre eigene Variante des Standard-ANSI- SQL-Syntax , bleiben die Grundfunktionen gleich. Die " substring " -Funktion gibt einen Teil einer Zeichenfolge auf der Startposition und Länge Parameter bereitgestellt werden. Der String kann ein Wert in einer Datenbank gespeichert Spalte , eine Variable oder ein Literal sein . Anleitung
1
Anmelden, um einen interaktiven SQL Tool wie SQL * Plus . Verwenden Sie die Benutzer-ID , Passwort und Instanz-ID vom Datenbankadministrator geliefert.
2
Typ in einer "select" -Befehl mit dem " substring "-Funktion an der Eingabeaufforderung ein und drücken Sie " Enter". Für dieses Beispiel wird angenommen, dass die Datenbank eine Tabelle mit dem Namen " test_table " mit einer Spalte als Zeichenfolge mit dem Namen " Produkt" , die eine vierstellige Zahl von einem Produkt 20 - stelligen Product Name gefolgt speichert definiert umfasst . Der Befehl sieht wie folgt aus :
select substr (Produkt, 5, 20) aus test_table
Die " 5" steht für die Startposition für die " substring "-Funktion . Die "20" weist den " substring "-Funktion , um die nächsten 20 Zeichen zurück. Wenn 20 Zeichen nicht vorhanden sind , gibt es weniger, bezogen auf den Rest der Zeichenfolge. Dieses Beispiel beginnt mit dem fünften Zeichen der " Produkt "-Wert und kehrt so viele wie in den nächsten 20 Zeichen .
3
Sehen Sie sich die Ergebnisse der Abfrage . Wenn das "Produkt "-Spalte enthält " 1234abc PRODUKT" , gibt die Abfrage "ABC PRODUKT" .