Fonction de chaîne SQL est une fonction de chaîne intégrée.
Il effectue une opération sur une valeur d'entrée de chaîne et renvoie une chaîne ou une valeur numérique.
Ci-dessous se trouve toute la fonction de chaîne Sql intégrée :
ASCII, NCHAR, SOUNDEX, CHAR, PATINDEX, SPACE, CHARINDEX, REPLACE, STR, DIFFERENCE, QUOTENAME, STUFF, LEFT, REPLICATE, SUBSTRING, LEN, REVERSE, UNICODE, LOWER, RIGHT, UPPER, LTRIM, RTRIM
Exemple de fonction de chaîne SQL - ASCII
– Renvoie la valeur du code ASCII d'un bouton du clavier et le reste etc (@,R,9,*) .
Syntaxe – ASCII (caractère)
SELECTIONNER ASCII('a') — Valeur = 97
SELECTIONNER ASCII('b') — Valeur = 98
SELECTIONNER ASCII('c') — Valeur = 99
SELECTIONNER ASCII('A') — Valeur = 65
SELECTIONNER ASCII('B') — Valeur = 66
SELECTIONNER ASCII('C') — Valeur = 67
SELECTIONNER ASCII('1') — Valeur = 49
SELECTIONNER ASCII('2') — Valeur = 50
SELECTIONNER ASCII('3') — Valeur = 51
SELECTIONNER ASCII('4') — Valeur = 52
SELECTIONNER ASCII('5') — Valeur = 53
Exemple de fonction de chaîne SQL - ESPACE
-Retourne des espaces dans votre requête SQL (vous pouvez spécifier la taille de l'espace).
Syntaxe - ESPACE ( entier)
SELECT ('SQL') + ESPACE(0) + ('TUTORIELS')
— Valeur = TUTORIELS SQL
SELECT ('SQL') + ESPACE(1) + ('TUTORIELS')
— Valeur = TUTORIELS SQL
Exemple de fonction de chaîne SQL - CHARINDEX
-Retourne la position de départ d'une chaîne de caractères.
Syntaxe - CHARINDEX ( chaîne1, chaîne2 [ , emplacement_début ] )
SELECT CHARINDEX('SQL', 'Tutoriel bien organisé pour comprendre SQL')
— Valeur = 27
SELECT CHARINDEX('SQL', 'Tutoriel bien organisé pour comprendre SQL', 20)
— Valeur = 27
SELECT CHARINDEX('SQL', 'Tutoriel bien organisé pour comprendre SQL', 30)
— Valeur = 0 (Parce que l'index est compté à partir de 30 et plus)
Exemple de fonction de chaîne SQL - REMPLACER
-Remplace toutes les occurrences de la chaîne2 dans la chaîne1 par chaîne3.
Syntaxe – REMPLACER ( 'chaîne1' , 'chaîne2' , 'chaîne3' )
SELECT REPLACE('Toutes les fonctions' , 'Toutes', 'SQL')
— Valeur = Fonction SQL
Exemple de fonction de chaîne SQL - NOM DE CITATION
- Renvoie une chaîne Unicode avec les délimiteurs ajoutés pour faire de la chaîne d'entrée un identifiant délimité Microsoft® SQL Server™ valide.
Syntaxe – QUOTENAME ( 'string' [ , 'quote_character' ] )
SELECTIONNER NOM DE CITATION('Sql[]String')
— Valeur = [Sql[]]Chaîne]
Exemple de fonction de chaîne SQL - STUFF
– Supprime une longueur spécifiée de caractères et insère une chaîne à un index de départ spécifié.
Syntaxe – STUFF ( chaîne1 , index de début , longueur , chaîne2 )
SELECT STUFF('SqlTutorial', 4, 6, 'Fonction')
— Valeur = SqlFunctionnel
SÉLECTIONNER STUFF('Bonjour', 5, 3, 'bien')
— Valeur = bonjour
Exemple de fonction de chaîne SQL - en stock
-Renvoie la partie gauche d'une chaîne avec le nombre de caractères spécifié.
Syntaxe – GAUCHE ( chaîne , entier)
SELECTIONNER A GAUCHE('Voyagez-vous', 6)
— Valeur = Voyage
SELECTIONNER A GAUCHE('BeautyCentury',6)
— Valeur = Beauté
Exemple de fonction de chaîne SQL - DROIT
-Renvoie la partie droite d'une chaîne avec le nombre de caractères spécifié.
Syntaxe – RIGHT( chaîne , entier)
SÉLECTIONNER À DROITE('Voyagez-vous', 6)
— Valeur = toi
SÉLECTIONNER À DROITE('BeautyCentury',6)
— Valeur = siècle
Exemple de fonction de chaîne SQL - REPRODUIRE
-Répète la chaîne pour un nombre spécifié de fois.
Syntaxe – REPLICATE (chaîne, entier)
SELECT REPLICATE('Sql', 2)
— Valeur = SqlSql
Exemple de fonction de chaîne SQL - SOUS-CHAINE
-Retourne une partie d'une chaîne.
Syntaxe – SUBSTRING ( chaîne, index de début , longueur )
SELECTIONNER SOUS-CHAINE('SQLServer', 4, 3)
— Valeur = être
Exemple de fonction de chaîne SQL - LEN
-Retourne le nombre de caractères dans une chaîne.
Syntaxe - LEN (chaîne)
SELECT LEN ('SQLServer')
— Valeur = 9
Exemple de fonction de chaîne SQL - REVERSE
-Retours inverse une chaîne.
Syntaxe – INVERSE( chaîne)
SELECTIONNER INVERSE('SQLServer')
— Valeur = revreSLQS
Exemple de fonction de chaîne SQL - UNICODE
- Renvoie la valeur entière standard Unicode.
Syntaxe – UNICODE(caractère)
SELECTIONNER UNICODE('SqlServer')
— Valeur = 83 (il faut le premier caractère)
SELECTIONNER UNICODE('S')
— Valeur = 83
Exemple de fonction de chaîne SQL - BAS
-Convertir la chaîne en minuscule.
Syntaxe – INFÉRIEUR( chaîne )
SELECTIONNER INFERIEUR('SQLServer')
— Valeur = serveur SQL
Exemple de fonction de chaîne SQL - UPPER
-Convertir la chaîne en majuscules.
Syntaxe – UPPER( chaîne )
SELECTIONNER UPPER('sqlserver')
— Valeur = SERVEUR SQL
Exemple de fonction de chaîne SQL - LTRIM
-Retourne une chaîne après avoir supprimé les blancs de début sur le côté gauche.
Syntaxe – LTRIM( chaîne )
SELECTIONNER LTRIM('serveursql')
— Valeur = 'serveur SQL' (Supprimer l'espace ou les blancs sur le côté gauche)
Exemple de fonction de chaîne SQL - RTIM
-Retourne une chaîne après avoir supprimé les blancs de début sur le côté droit.
Syntaxe – RTRIM( chaîne )
SELECT RTRIM('SqlServer ')
— Valeur = 'Serveur SQL' (Supprimer l'espace ou les blancs sur le côté droit)
Bonjour