Most SQL sprog har grundlæggende SQL-funktioner , der indeholder funktioner , der ligner dem, der findes i standard programmeringssprog. Disse funktioner kan bruges til at automatisere en række opgaver , især opgaver i forbindelse figurer og strygere af tegn . Typisk er tegn-og string funktioner bruges som en del af udvalgte forespørgsler for at hente kun de specifikke data , der opfylder funktionens resultat kriterier , eller at manipulere data baseret på funktionens resultater. Instruktioner
Henter data med et sæt antal tegn i MySQL /MySQL
1
Åbn MySQL kommandolinje værktøj (Linux) ved at navigere til MySQL- installation placering og skrive mysql kommando ved prompten .
$. /mysql
2
Oprette en tabel ved navn CHAR_TABLE med én VARCHAR (20) typen kolonne ved navn CHAR_LENGTH .
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR ( 20 )),
3
Indsæt én værdi , ' MYSQLTEXT ' ind i CHAR_TABLE tabellen. Sæt værdi i CHAR_LENGTH kolonne
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' MYSQLTEXT «) .
4
Skriv en SQL-sætning , der bruger char_length mysql funktion til at vælge den værdier i CHAR_TABLE med en længde på 9
SQL > select * from CHAR_TABLE hvor char_length ( cHAR_LENGTH ) = 9, .
5.
Tryk på " Enter " for at vise kolonnen ( r) der har 9 tegn . I dette tilfælde vil resultatet være data ' MYSQLTEXT ".
Hent data med et sæt antal tegn i SQL Server Express /sqlcmd
6
Åbn sqlcmd hjælpeprogram (Windows) ved at skrive sqlcmd kommando ved prompten.
Klik på Start
Klik på Kør
Type cmd
> sqlcmd
< br > 7.
Oprette en tabel ved navn CHAR_TABLE med én VARCHAR (20) typen kolonne ved navn CHAR_LENGTH .
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR (20) )
GO
< br > 8
Indsæt én værdi , ' SQLSERVERTEXT ' ind i CHAR_TABLE tabellen. Sæt værdi i CHAR_LENGTH kolonne.
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' SQLSERVERTEXT ")
GO
9
Skriv en SQL-sætning , der bruger len SQL Server funktion til at vælge værdierne i CHAR_TABLE med en længde på 13 .
SELECT * fra CHAR_TABLE hvor len ( CHAR_LENGTH ) = 13
GO
10
Tryk på " Enter " for at vise kolonnen (r ), der har 13 tegn . I dette tilfælde , vil resultatet være data " SQLSERVERTEXT .
Hent data med et sæt antal tegn i Oracle Express /SQL * Plus
11
Åben SQL * Plus nytte ved at skrive sqlplus kommando og indtaste nogen adgangskode prompter , der vises .
> sqlplus brugernavn ( skemanavn )
12
Oprette en tabel ved navn CHAR_TABLE med én VARCHAR ( 20) typen kolonne ved navn CHAR_LENGTH
CREATE tABLE CHAR_TABLE ( CHAR_LENGTH VARCHAR (20 )), .
13
Indsæt én værdi , ' SQLPLUSTEXT ' ind i CHAR_TABLE tabellen. Sæt værdi i CHAR_LENGTH kolonne
INSERT INTO CHAR_TABLE ( CHAR_LENGTH ) VALUES ( ' SQLPLUSTEXT ") ; .
14
Skriv en SQL-sætning , der bruger længden SQL * Plus funktion til vælge værdierne i CHAR_TABLE med en længde på 11
SELECT * fra CHAR_TABLE hvor længde ( CHAR_LENGTH ) = 11, .
15
Tryk på " Enter " for at vise kolonnen ( r) der har 11 tegn . I dette tilfælde vil resultatet være data ' SQLPLUSTEXT ".