SQL Tutorial Sottostringhe

February 27

SQL Tutorial Sottostringhe


Structured Query Language (SQL) viene utilizzato per accedere ai dati memorizzati all'interno di una varietà di database relazionali, tra cui DB2, Oracle e SQL Server. Mentre ogni tipo ha la sua variazione sul sintassi standard ANSI SQL, le funzioni di base rimangono gli stessi. La funzione "stringa" restituisce una porzione di una stringa basata sulla cominciando parametri di posizione e lunghezza forniti. La stringa può essere un valore memorizzato in una colonna di database, una variabile o un letterale.

istruzione

1 Accedi a uno strumento SQL interattivo come SQL * Plus. Utilizzare l'ID utente, password e ID istanza forniti dall'amministratore del database.

2 Digitare un "selezionare" comando con la funzione "stringa" al prompt e premere "Invio". Per questo esempio, si supponga che il database include una tabella denominata "TEST_TABLE" con una colonna definita come una stringa denominata "prodotto" che memorizza un numero di prodotto a quattro cifre seguito dal nome di un prodotto di 20 caratteri. Il comando è simile al seguente:

selezionare substr (prodotto, 5, 20) da TEST_TABLE

Il "5" indica la posizione di partenza per la funzione "stringa". Il "20" indica la funzione "stringa" per riportare i prossimi 20 caratteri. Se 20 caratteri non sono disponibili, restituisce meno basato sul resto della stringa. Questo esempio avvia al quinto carattere del valore "prodotto" e restituisce tanti quanti i prossimi 20 caratteri.

3 Guarda i risultati della query. Se la colonna "prodotto" contiene "1234ABC PRODOTTO", la query restituisce "ABC PRODOTTO".

Consigli e avvertenze

  • Se il valore iniziale è zero, la funzione "stringa" funziona come se erano stati utilizzati.
  • Numero di valori iniziali negativi all'indietro dalla fine della stringa.
  • valori iniziali positivi contano a partire dall'inizio della stringa.
  • La maggior parte delle versioni di database relazionali includono la funzione "stringa", ma alcuni non lo supportano.