Fonction droite SQL Server

Fonction droite SQL Server
Dans cet article, nous apprendrons à utiliser la bonne fonction dans le serveur SQL. La fonction droite () nous permet d'extraire un nombre spécifique de caractères à droite d'une chaîne d'entrée donnée.

Syntaxe de fonction, paramètres et valeur de retour

Le Follwoing est la syntaxe de la bonne fonction dans le serveur SQL:

À droite (caractères_expression, Integer_Expression)

Les arguments de fonction comprennent:

  1. caractères_expression - Cet argument définit la chaîne d'entrée à partir de laquelle les caractères sont extraits. Cette valeur peut être d'une chaîne littérale, d'une variable ou d'une colonne de table. Vous pouvez fournir la valeur de cet argument à tout type sauf le texte ou le NEXT. Si c'est le cas, SQL Server les convertit en Varchar et Nvarchar, respectivement.
  2. Integer_Expression - Cet argument fait référence à une valeur entière positive qui détermine le nombre de caractères à extraire de la chaîne d'entrée.

La fonction renvoie le type VARCHAR pour la chaîne d'entrée non Unicode et Nvarchar pour la chaîne d'entrée Unicode.

Exemples:

La section suivante fournit quelques exemples de base d'utilisation de la fonction droite () dans le serveur SQL.

Exemple 1: utilisation de base

Considérez l'exemple suivant fourni:

Sélectionnez à droite ('https: // geekbits.io ', 11) comme URL;

Une fois que nous exécutons la requête donnée, elle doit renvoyer les 11 caractères de la droite de la chaîne d'entrée comme indiqué dans les éléments suivants:

URL |
-----------+
geekbits.IO |

Exemple 2: Utilisation de la fonction droite () avec la colonne de table

L'exemple suivant illustre comment nous pouvons utiliser la fonction droite () pour extraire les dernières valeurs dans une colonne donnée.

Supposons que nous ayons un tableau comme indiqué dans les éléments suivants:

Nous pouvons extraire l'année de la colonne Product_name comme indiqué dans la requête suivante:

Sélectionnez Product_name, à droite (Product_name, 4) As Year
Des produits;

Le tableau résultant est le suivant:

Conclusion

Dans cet article, vous avez appris à utiliser la bonne fonction dans le serveur SQL pour extraire un ensemble de caractères de la droite d'une chaîne donnée.

Merci d'avoir lu!