La maggior parte dei linguaggi di SQL hanno funzioni SQL di base che forniscono le caratteristiche che sono simili a quelli trovati in linguaggi di programmazione standard . Queste funzioni possono essere utilizzate per automatizzare una varietà di compiti , in particolare i compiti relativi a caratteri e stringhe di caratteri. In genere , le funzioni di carattere e stringhe sono utilizzati come parte di query di selezione per recuperare solo i dati specifici che soddisfano i criteri risultato della funzione o di manipolare i dati in base ai risultati della funzione. Istruzioni : Dati Recupero con un set numero di caratteri in MySQL /MySQL
1
Aprire lo strumento della riga di comando di MySQL ( Linux) , spostarsi nella posizione di installazione di MySQL e digitando il comando mysql al prompt .
$ . /mysql
2
creare una tabella denominata CHAR_TABLE con un VARCHAR ( 20 ) colonna di tipo denominato CHAR_LENGTH .
CREATE TABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20) ) ;
3
Inserire un valore, ' MYSQLTEXT ' , nella tabella CHAR_TABLE . Inserire il valore nella colonna CHAR_LENGTH
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' MYSQLTEXT ') ; .
4
Scrivi un'istruzione SQL che utilizza la funzione mysql CHAR_LENGTH per selezionare il valori in CHAR_TABLE con una lunghezza di 9
SQL > select * from CHAR_TABLE dove CHAR_LENGTH ( CHAR_LENGTH ) = 9; .
5
Premere " Invio" per visualizzare la colonna ( s ) che hanno 9 caratteri . In questo caso , il risultato sarà i dati dei MYSQLTEXT ' .
Recupero di dati con una serie numero di caratteri in SQL Server Express /sqlcmd
6
Aprire il sqlcmd utilità ( Windows) digitando il comando sqlcmd al prompt .
Fare clic su Start
Fare clic su Esegui
Tipo cmd
> sqlcmd
7
creare una tabella denominata CHAR_TABLE con un VARCHAR ( 20 ) colonna di tipo denominato CHAR_LENGTH .
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20 ) ) per
GO
< br > 8
Inserisci un valore, ' SQLSERVERTEXT ' , nella tabella CHAR_TABLE . Inserire il valore nella colonna CHAR_LENGTH .
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' SQLSERVERTEXT ' ) per
GO
9
Scrivi un'istruzione SQL che utilizza il len funzione SQL Server per selezionare i valori in CHAR_TABLE con una lunghezza di 13 .
SELECT * FROM CHAR_TABLE dove len ( CHAR_LENGTH ) = 13
GO
10
premere il tasto " Enter" per visualizzare la colonna ( s ) che hanno 13 caratteri . In questo caso , il risultato sarà il dato ' SQLSERVERTEXT ' .
Recupero di dati con una serie numero di caratteri in Oracle express /SQL * Plus
11
Aprire il SQL * Plus digitando il comando sqlplus e inserire alcuna password istruzioni visualizzate .
> sqlplus nome utente ( nome dello schema ) economici 12
creare una tabella denominata CHAR_TABLE con un VARCHAR ( 20 ) colonna di tipo denominato CHAR_LENGTH
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20) ) ; .
13
Inserire un valore, ' SQLPLUSTEXT ' , nella tabella CHAR_TABLE . Inserire il valore nella colonna CHAR_LENGTH
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' SQLPLUSTEXT ') ; .
14
scrivere un'istruzione SQL che utilizza la funzione lunghezza SQL * Plus selezionare i valori in CHAR_TABLE con una lunghezza di 11 foto
SELECT * from CHAR_TABLE cui lunghezza ( CHAR_LENGTH ) = 11; .
15
Premere " Invio" per visualizzare la colonna ( s ) che hanno 11 caratteri . In questo caso , il risultato sarà i dati dei SQLPLUSTEXT ' .