..


Sponzorované odkazy

Rozvíjať reťazce s SQL Server

Článok napísal Damiano Verde
Strana 1 z 4

Reťazca, v práci na počítači, je súbor alfanumerických znakov. To môže byť napríklad meno, adresa, telefónne číslo, a mnoho ďalších typov dát. Jedná sa teda o veľmi flexibilný typ dátového úložiska, ktorého prostredníctvom najrôznejších informácií.

Tento typ dát, samozrejme, je široko používaný v databázach. Len aby sa zdôraznil význam tohto typu dát možno konštatovať, že jeden z najpopulárnejších softvéru pre správu databáz (DBMS, DataBase Management System), ktorý Microsoft SQL Server dodáva sadu funkcií, ktoré sú určené špeciálne pre liečbu reťazec dát ( tiež známy ako premenlivou dĺžkou znakových sád, alebo varchar):

  • LEN
  • Spodná / horná
  • LTrim / RTRIM
  • ASCII
  • CHAR
  • NCHAR
  • UNICODE
  • STR
  • CHARINDEX
  • PATINDEX
  • SOUNDEX
  • ROZDIEL
  • LEFT / RIGHT
  • QUOTENAME
  • REPLACE
  • Opakované
  • REVERZNÉ
  • SPACE
  • STUFF
  • SUBSTRING
Funkcia ľan

Používame funkciu LEN poznať dĺžku reťazca odovzdaného ako parameter, vrátane medzier. Tak napríklad, beh:






 SELECT LEN ('test string')



výsledky 16.

Funkcia dolnej a hornej

Môžeme použiť Dolné a Horné funkcie pre správu veľké a malé písmená. Obaja sa reťazec ako jediný vstupný parameter.

Spodná funkcia vracia reťazec vo výške minulosti, ale v ktorom sú písmená nahrádzajú zodpovedajúcimi malými písmenami, zatiaľ čo hornej funkcie vykonáva opačný proces, kedy v malých a veľkých písmen. Tak, napríklad tým, že vykonáva nasledovné funkcie:






 SELECT LOWER ("testovací reťazec")







 SELECT UPPER ("testovací reťazec")



Výsledky sú, príslušne:





 "String test '







 "Testovací reťazec"



LTrim a RTRIM funkcií

LTrim RTRIM a funkcie sú určené pre orezanie začiatku (LTrim) alebo koniec (RTRIM) reťazce odovzdaný ako parameter. Predstavte si, že týmto spôsobom deklarovať premennú typu varchar doc:






 DECLARE @ doc varchar (64)







 SELECT @ doc = 'výraz s medzerami "



Poďme aplikovať LTrim a RTRIM funkcie premenné DOC:





 SELECT LTrim (@ doc)







 SELECT RTRIM (@ doc)



Výsledky sú nasledovné:





 "Fráza s medzerami"







 "Fráza s medzerami"



V rovnakej kategórii ...
E-Learning
MS Access (Advanced) MS Access (Advanced)
Naučte sa vytvárať a spravovať databázy jednoducho a rýchlo. Od 29 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázy. Od 39 €.
SQL a databáz (kurz) SQL a databáz (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
Sponzorované odkazy