T-SQL – Fonctions de chaînes de caractères

Annonces

MS SQL Server fonctions de chaînes de caractères peuvent être appliqués sur la chaîne de valeur ou sera de retour de la chaîne de valeur ou des données numériques.

Voici la liste des fonctions de chaîne avec des exemples.

ASCII ()

la valeur de code Ascii viendra en sortie pour une expression de caractère.

exemple

la requête suivante donnera la valeur de code Ascii d’un caractère donné.,

Select ASCII ('word') 

CHAR ()

le caractère viendra en sortie pour un code Ascii ou un entier donné.

exemple

la requête suivante donnera le caractère pour un entier donné.

Select CHAR(97)

NCHAR()

le caractère Unicode viendra en sortie pour un entier donné.

Exemple

La requête suivante donne le caractère Unicode pour un nombre entier donné.

Select NCHAR(300)

CHARINDEX ()

La position de départ pour une expression de recherche donnée viendra en sortie dans une expression de chaîne donnée.,

exemple

la requête suivante donnera la position de départ du caractère ‘G’ pour l’expression de chaîne donnée ‘KING’.

Select CHARINDEX('G', 'KING')

LEFT()

partie gauche de la chaîne donnée jusqu’à ce que le nombre de caractères spécifié Vienne en sortie pour une chaîne donnée.

exemple

la requête suivante donnera la chaîne ‘WORL’ comme mentionné 4 Nombre de caractères pour la chaîne donnée ‘WORLD’.

Select LEFT('WORLD', 4)

RIGHT ()

la partie droite de la chaîne donnée jusqu’à ce que le nombre de caractères spécifié Vienne en sortie pour une chaîne donnée.,

exemple

la requête suivante donnera la chaîne ‘DIA’ comme mentionné 3 Nombre de caractères pour la chaîne donnée ‘INDIA’.

Select RIGHT('INDIA', 3)

SUBSTRING ()

Une partie d’une chaîne basée sur la valeur de position de départ et la valeur de longueur viendra en sortie pour une chaîne donnée.

Exemple

Select SUBSTRING ('WORLD', 1,3) Select SUBSTRING ('INDIA', 3,3) Select SUBSTRING ('KING', 2,3)

LEN()

Nombre de caractères ne sera de sortie pour une expression de chaîne.

exemple

la requête suivante donnera le 5 pour l’expression de chaîne ‘HELLO’.,

Select LEN('HELLO') 

LOWER()

la chaîne minuscule viendra en sortie pour une donnée de chaîne.

exemple

la requête suivante donnera le ‘sqlserver’ pour les données de caractère ‘sqlserver’.

Select LOWER('SQLServer') 

UPPER()

chaîne majuscule viendra en sortie pour une donnée de chaîne.

exemple

la requête suivante donnera le ‘SQLSERVER’ pour les données de caractère ‘sqlserver’.

Select UPPER('SqlServer')

LTRIM ()

L’expression de chaîne viendra en sortie pour une donnée de chaîne donnée après avoir supprimé les blancs de début.,

exemple

la requête suivante donnera le « monde » pour les données de caractère « monde ».

Select LTRIM(' WORLD')

RTRIM ()

L’expression de chaîne viendra en sortie pour une donnée de chaîne donnée après avoir supprimé les blancs de fin.

exemple

la requête suivante donnera le caractère « Inde » pour les données de caractère « Inde ».

Select RTRIM('INDIA ') 

REPLACE ()

L’expression de chaîne viendra en sortie pour une donnée de chaîne donnée après avoir remplacé toutes les occurrences du caractère spécifié par le caractère spécifié.,

exemple

la requête suivante donnera la chaîne ‘KNDKA’ pour les données de chaîne ‘INDIA’.

Select REPLACE('INDIA', 'I', 'K')

REPLICATE()

Repeat string expression viendra en sortie pour une donnée de chaîne donnée avec un nombre spécifié de fois.

exemple

la requête suivante donnera la chaîne ‘WORLDWORLD’ pour les données de chaîne ‘WORLD’.

Select REPLICATE('WORLD', 2)

REVERSE()

L’expression de chaîne inversée viendra en sortie pour une donnée de chaîne donnée.

exemple

la requête suivante donnera la chaîne ‘DLROW’ pour les données de chaîne ‘WORLD’.,

Select REVERSE('WORLD')

SOUNDEX ()

renvoie un code à quatre caractères (SOUNDEX) pour évaluer la similitude de deux chaînes données.

Exemple

La requête suivante va donner le « S530′ pour le ‘Dupont’, ‘Smyth’ cordes.

Select SOUNDEX('Smith'), SOUNDEX('Smyth')

DIFFERENCE()

La valeur entière viendra en sortie de deux expressions données.

Exemple

La requête suivante donne les 4 pour le ‘Dupont’, ‘Smyth’ expressions.

Select Difference('Smith','Smyth') 

Remarque − Si la valeur de sortie est 0, cela indique une similitude faible ou nulle entre les expressions give 2.,

SPACE ()

La Chaîne viendra en sortie avec le nombre spécifié d’espaces.

exemple

la requête suivante donnera le « J’aime L’Inde ».

Select 'I'+space(1)+'LOVE'+space(1)+'INDIA'

STUFF ()

L’expression de chaîne viendra en sortie pour une donnée de chaîne après le remplacement du caractère de départ jusqu’à la longueur spécifiée par le caractère spécifié.

exemple

la requête suivante donnera la chaîne ‘AIJKFGH’ pour les données de chaîne ‘ABCDEFGH’ selon le caractère de départ donné et la longueur comme 2 et 4 respectivement et ‘IJK’ comme chaîne cible spécifiée.,

Select STUFF('ABCDEFGH', 2,4,'IJK') 

STR()

les données de Caractères ne sera de sortie pour les données numériques.

exemple

la requête suivante donnera le 187.37 pour le 187.369 donné basé sur la longueur spécifiée en tant que 6 et décimal en tant que 2.

Select STR(187.369,6,2) 

UNICODE ()

La valeur entière viendra en sortie pour le premier caractère de l’expression donnée.

exemple

la requête suivante donnera le 82 pour L’expression ‘RAMA’.

Select UNICODE('RAMA') 

QUOTENAME()

la chaîne donnée viendra en sortie avec le délimiteur spécifié.,

exemple

la requête suivante donnera le « RAMA » pour la chaîne ‘RAMA’ donnée comme nous avons spécifié un guillemet double comme délimiteur.

Select QUOTENAME('RAMA','"') 

PATINDEX ()

La position de départ de la première occurrence à partir de l’expression donnée, telle que nous l’avons spécifiée, est requise.

exemple

la requête suivante donnera le 1 pour « L’Inde ».

Select PATINDEX('I%','INDIA') 

FORMAT ()

L’expression donnée viendra en sortie avec le format spécifié.,

exemple

la requête suivante donnera le « lundi 16 novembre 2015″ pour la fonction getdate selon le format spécifié avec  » D  » fait référence au nom du jour de la semaine.

SELECT FORMAT ( getdate(), 'D') 

CONCAT()

une seule chaîne viendra en sortie après la concaténation des valeurs de paramètre données.

Exemple

La requête suivante va donner la  » A,B,C pour les paramètres donnés.

Select CONCAT('A',',','B',',','C') 
Annonces

Author: admin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *