March 19
La maggior parte delle lingue SQL hanno funzioni di base SQL che forniscono funzionalità che sono simili a quelli trovati in linguaggi di programmazione standard. Queste funzioni possono essere utilizzate per automatizzare una varietà di compiti, in particolare compiti relativi a personaggi e le stringhe di caratteri. In genere, le funzioni di carattere e stringa vengono 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.
1 Aprire lo strumento a riga di comando di MySQL (Linux) per la navigazione verso il percorso di installazione di MySQL e digitando il comando mysql al prompt.
$ ./mysql
2 Creare una tabella denominata CHAR_TABLE con un VARCHAR (20) di tipo colonna denominata 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) VALORI ( 'MYSQLTEXT');
4 Scrivere un'istruzione SQL che utilizza la funzione CHAR_LENGTH mysql per selezionare i valori in CHAR_TABLE con una lunghezza di 9.
SQL> select * from CHAR_TABLE dove CHAR_LENGTH (CHAR_LENGTH) = 9;
5 Premere il tasto "Enter" per visualizzare la colonna (s) che hanno 9 caratteri. In questo caso, il risultato sarà dati 'MYSQLTEXT'.
6 Aprire l'utilità sqlcmd (Windows) digitando il comando sqlcmd al prompt.
Fare clic su Start
Fare clic su Esegui
digitare cmd
sqlcmd
7 Creare una tabella denominata CHAR_TABLE con un VARCHAR (20) di tipo colonna denominata CHAR_LENGTH.
CREATE TABLE CHAR_TABLE (CHAR_LENGTH VARCHAR (20))
ANDARE
8 Inserire un valore, 'SQLSERVERTEXT', nella tabella CHAR_TABLE. Inserire il valore nella colonna CHAR_LENGTH.
INSERT INTO CHAR_TABLE (CHAR_LENGTH) VALORI ( 'SQLSERVERTEXT')
ANDARE
9 Scrivere un'istruzione SQL che utilizza la funzione len SQL Server per selezionare i valori in CHAR_TABLE con una lunghezza di 13.
Select * from CHAR_TABLE dove len (CHAR_LENGTH) = 13
ANDARE
10 Premere il tasto "Enter" per visualizzare la colonna (s) che hanno 13 caratteri. In questo caso, il risultato sarà dati 'SQLSERVERTEXT'.
11 Aprire il SQL * Plus utilità digitando il comando sqlplus e inserendo eventuali richieste di password che appaiono.
nome utente sqlplus (nome dello schema)
12 Creare una tabella denominata CHAR_TABLE con un VARCHAR (20) di tipo colonna denominata 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) VALORI ( 'SQLPLUSTEXT');
14 Scrivere un'istruzione SQL che utilizza la lunghezza SQL * Plus funzione per selezionare i valori in CHAR_TABLE con una lunghezza di 11.
Select * from CHAR_TABLE cui lunghezza (CHAR_LENGTH) = 11;
15 Premere il tasto "Enter" per visualizzare la colonna (s) che hanno 11 caratteri. In questo caso, il risultato sarà dati 'SQLPLUSTEXT'.