Mest SQL språk har grunnleggende SQL-funksjoner som gir funksjoner som ligner på de som finnes i vanlige programmeringsspråk. Disse funksjonene kan brukes til å automatisere en rekke oppgaver , særlig oppgaver knyttet til tegn og strenger av tegn. Vanligvis er tegnet og streng funksjoner brukes som del av utvalgsspørringer å hente spesifikke data som oppfyller funksjonens resultat kriterier eller for å manipulere data basert på funksjonens resultater. Instruksjoner
Hente data med et sett antall tegn i MySQL /mysql
en
Åpne MySQL kommandolinjeverktøy ( Linux ) ved å navigere til MySQL installasjon beliggenhet og skrive mysql kommandoen ved ledeteksten .
$. /mysql
2
Lag en tabell med navnet CHAR_TABLE med en VARCHAR ( 20 ) type kolonne kalt CHAR_LENGTH .
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20 ));
3
Sett inn én verdi , ' MYSQLTEXT ' , i CHAR_TABLE tabellen . Sett verdien til CHAR_LENGTH kolonne
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' MYSQLTEXT ') ; .
4
Skriv en SQL-setning som bruker char_length mysql funksjonen for å velge verdier i CHAR_TABLE med en lengde på 9
SQL > select * from CHAR_TABLE hvor char_length ( cHAR_LENGTH ) = 9; .
5
Trykk "Enter " for å vise kolonnen (e ) som har 9 tegn. I dette tilfellet , vil resultatet bli dataene ' MYSQLTEXT ' .
Hente data med et sett antall tegn i SQL Server Express /sqlcmd
6
Åpne sqlcmd verktøyet (Windows ) ved å skrive sqlcmd kommandoen ved ledeteksten.
Klikk på Start
Klikk Kjør
Skriv cmd
> sqlcmd
7
Lag en tabell med navnet CHAR_TABLE med en VARCHAR ( 20 ) type kolonne kalt CHAR_LENGTH .
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20 ) )
GO
8
Sett inn én verdi , ' SQLSERVERTEXT ' , i CHAR_TABLE tabellen . Sett verdien til CHAR_LENGTH kolonnen .
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' SQLSERVERTEXT ')
GO
9
Skriv en SQL-setning som bruker len SQL Server -funksjonen til å velge verdiene i CHAR_TABLE med en lengde på 13 .
SELECT * fra CHAR_TABLE der len ( CHAR_LENGTH ) = 13
GO
10
Trykk "Enter " for å vise kolonnen (e ) som har 13 tegn. I dette tilfellet , vil resultatet være data ' SQLSERVERTEXT ' .
Hente data med et sett antall tegn i Oracle Express /SQL * Plus
11
Åpne SQL * Plus verktøyet ved å skrive inn sqlplus kommando og taster inn noen passord anvisningene som vises .
> sqlplus brukernavn ( schema navn)
12
Lag en tabell med navnet CHAR_TABLE med en VARCHAR ( 20 ) type kolonne kalt CHAR_LENGTH
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20 )); .
13
Sett inn én verdi , ' SQLPLUSTEXT ' , i CHAR_TABLE tabellen . Sett verdien til CHAR_LENGTH kolonne
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' SQLPLUSTEXT ') ; .
14
Skriv en SQL -setning som bruker lengden SQL * Plus funksjonen til velger du verdiene i CHAR_TABLE med en lengde på 11
SELECT * fra CHAR_TABLE hvor lengde ( CHAR_LENGTH ) = 11; .
15
Trykk "Enter " for å vise kolonnen (e ) som har 11 tegn . I dette tilfellet , vil resultatet bli dataene ' SQLPLUSTEXT ' .