..


Sponsorerede links

Udvikle strengene med SQL Server

Artikel skrevet af Damiano Verda
Side 1 af 4

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):

  • LEN
  • Nedre / øvre
  • LTRIM / rtrim
  • ASCII
  • CHAR
  • NCHAR
  • UNICODE
  • STR
  • CHARINDEX
  • PATINDEX
  • SOUNDEX
  • FORSKEL
  • VENSTRE / HØJRE
  • QUOTENAME
  • REPLACE
  • Repliker
  • REVERSE
  • SPACE
  • TING
  • Substring
LEN-funktion

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'



I den samme kategori ...
E-Learning
MS Access (Avanceret) MS Access (Avanceret)
Lær at oprette og administrere databaser hurtigt og nemt. Fra 29 €.
MySQL (Kursus) MySQL (Kursus)
Forvaltning af open source-database. Fra 39 €.
SQL-og Database (Kursus) SQL-og Database (Kursus)
Oprette og administrere relationelle databaser. Fra 39 €.
Sponsorerede links