0% au considerat acest document util (0 voturi)
1 vizualizări1 pagină

Functii sql2

Încărcat de

marianaiulia42
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOC, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
1 vizualizări1 pagină

Functii sql2

Încărcat de

marianaiulia42
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOC, PDF, TXT sau citiți online pe Scribd

Functie Semnificatie Exemple

Functii care
opereaza asupra
sirurilor de
ASCII(expresie_caracter) Codul ASCII al celui mai din stanga caracter al select ASCII('a') caractere
argumentului 97
CHAR(expresie_numerica_ASCII) Caracterul ASCII cu al carui cod este expresie select CHAR(65)
numerica ASCII A
CHARINDEX(expresie_subsir, Se cauta expresie_subsir in expresie_caracter select CHARINDEX('a','ramona',1)
expresie_caracter[,pozitie_start]) incepand cu pozitia pozitie_start si se returneaza 2
pozitia de inceput a primei aparitii gasite sau 0
in caz [Link] pozitie_start are valoare
negativa sau 0 cautarea incepe de la prima
pozitie din expresie_caracter;
DIFFERENCE(expresie_caracter, Diferenta dintre valorile SOUNDEX ale celor select DIFFERENCE('a','b')
Expresie_caracter) doua argumente si indica gradul de similaritate 3
intre doua siruri de caractere pe o scara de la 0
la 4(similaritate maxima)
LEFT(expresie_caracter,lungime) Segmentul din stanga lui expresie_caracter select LEFT('pitesti',3)
avand dimensiunea egala cu valoarea pit
parametrului lungime;
LEN(expresie_caracter) Lungimea in caractere a sirurilui select LEN('arges ')
expresie_caracter exclusiv eventualele caractere 5
spatiu de la sfarsitul sirului
LOWER(expresie_caracter) Expresia caracter rezultata in urma transformarii select LOWER('RAMONA')
in litere mici a tuturor caracterelor din ramona
expresie_caracter;
LTRIM(expresie_caracter) Sirul de caractere rezultat prin eliminarea select LTRIM(' ramona')
spatiilor din stanga lui expresie_caracter; ramona

NCHAR( Caracterul UNICOD cu al carui cod este select NCHAR(65)


expresie_numerica_UNICOD) expresie_numerica_UNICOD A
PATINDEX(%pattern Pozitia de start a primei aparitii a lui patern in select PATINDEX('%an%',
%,expresie_caracter) expresie_caracter sau 0 in caz contrar 'ramona')
0
REPLACE (’expresie_sir’, Aparitiile lui expresie_sir2 din expresie_sir1 se select
’expresie_sir2’, inlocuiesc cu expresie_sir3 REPLACE('diana','ana','ramona')=
‚’expresie_sir3’) diramona

QUOTENAME Incadreaza sirulul de caractere ca prim argument select QUOTENAME('ramona','2')


(’sir_caracter in 3 caractere de delimitare(implicit ’[’ si ’]’ ori NULL
[,caracter_delimitator’]) specificat prin al doilea argument fiind una din
’.’ ‚[‚]) pentru a forma un sir UNICOD valid ca
identificator in SQL Server

S-ar putea să vă placă și