..
En streng, i computing, er et sæt af alfanumeriske tegn. Det kan være et sådant navn, adresse, telefonnummer, eller mange andre typer af data. Det er derfor en meget fleksibel form for datalager, hvorigennem den bredeste vifte af information.
Denne type af data, naturligvis, er meget udbredt i databaser. Bare for at understrege vigtigheden af denne type data, vi konstatere, at en af de mest populære database management software (DBMS, DataBase Management System), som Microsoft SQL Server leverer et sæt af funktioner specifikt at behandle string data ( også kendt som variabel længde tegnsæt, eller varchar):
Vi bruger LEN funktionen at kende længden af strengen videregives som en parameter, inklusive mellemrum. Således, for eksempel, kører:
SELECT LEN ('test string')
resulterer i 16.
Funktionerne Nedre og Øvre
Vi kan bruge den nedre og øvre funktioner til styring af store og små bogstaver. Begge tager en streng som den eneste input parameter.
Den lavere ansættelsesgruppe returnerer en streng svarende til fortiden, men hvor bogstaverne erstattes af de tilsvarende små bogstaver, mens den øverste funktion udfører den omvendte proces, der forvandler den lille store bogstaver. Således, at udføre med følgende funktioner:
Vælg lavere ('test string')
Vælg den øverste ('test string')
Resultaterne er henholdsvis:
'String test " 'TEST STRING'LTRIM og rtrim funktioner
LTRIM og rtrim funktioner er beregnet til at trimme begyndelsen (LTRIM) eller ende (rtrim) af strengen som en parameter. Forestil dig på denne måde at erklære en variabel af typen varchar doc:
DECLARE @ doc varchar (64) SELECT @ doc = 'sætning med mellemrum'Lad os anvende LTRIM og rtrim funktioner til variablen DOC:
SELECT LTRIM (@ doc) SELECT rtrim (@ doc)Resultaterne er:
'Sætning med mellemrum' 'Sætning med mellemrum'
| |
MS Access (Avanceret)
Lær at oprette og administrere databaser hurtigt og nemt. Fra 29 €. |
| |
MySQL (Kursus)
Forvaltning af open source-database. Fra 39 €. |
| |
SQL-og Database (Kursus)
Oprette og administrere relationelle databaser. Fra 39 €. |