Remplacer la fonction dans sql server

feature-sql1

Une fonction de remplacement dans SQL Server est utilisé pour remplacer un ou plusieurs caractères par une autre chaîne unique ou plusieurs caractères.

Syntaxe: Remplacer Fonction dans SQL Server

REPLACE (input_string_expression, string_pattern, string_replacement)

input_string_expression: Chaîne d`entrée de caractères où string_pattern sera recherché
string_pattern: Chaîne à rechercher dans une chaîne expression d`entrée
string_replacement: Piqûre à remplacer dans une chaîne d`entrée

Commençons par quelques exemples.

1. Remplacer un seul caractère dans une chaîne:

SELECT REPLACE ( `bing`, `b`, `p`) comme Example1-


Dans l`exemple ci-dessus, le caractère b en bing est remplacé par p et renvoie une nouvelle chaîne «ping».

2. Remplacer plusieurs occurrences d`un caractère dans une chaîne:

SELECT REPLACE ( `Vishwanath`, `a`, `v`) comme Example2-SELECT REPLACE ( `Vishal`, `i`, `v`) comme Example2-


Dans l`exemple ci-dessus, les occurrences multiples d`un seul caractère est remplacé par le caractère de remplacement et renvoie une nouvelle chaîne.

3. Remplacer une chaîne avec un autre:

SELECT REPLACE (BMW est ma voiture préférée `,` BMW `,` Jaguar `) comme Example3-


Dans l`exemple ci-dessus, la chaîne BMW est remplacé par Jaguar, et une nouvelle chaîne est retournée en sortie.

sql server remplacer par exemple des fonctions 1-3

4. Remplacer la fonction sur la colonne de la table:

CREATE TABLE #Employee (EmployeeId INT, EmpName VARCHAR (50)) - VALEURS INSERT INTO #Employee (1, `Atul_Kokam`) - VALEURS INSERT INTO #Employee (1, `Sang_W`) - GO - Remplacement _ (soulignement) dans nom de l`employé avec un space.SELECT REPLACE (EmpName, `_`, ``) Comme CorrectedEmpNameFROM #-employé


5. Remplacer la fonction de mise à jour avec la déclaration dans SQL Server:

Dans l`exemple ci-dessus, nous avons remplacé _ (soulignement) dans le nom de l`employé avec un espace. Ce changement n`a été fait lors de l`affichage du nom de l`employé. Nous pouvons utiliser une fonction de remplacement pour faire des changements permanents dans notre table.

CREATE TABLE #Employee (EmployeeId INT, EmpName VARCHAR (50)) - VALEURS INSERT INTO #Employee (1, `Atul_Kokam`) - VALEURS INSERT INTO #Employee (1, `Sang_W`) - GOSELECT * FROM # --Avec-employé soulignement - Remplacement _ (soulignement) dans le nom de l`employé avec un space.UPDATE #EmployeeSETEmpName = REPLACE (EmpName, `_`, ``) -SELECT * FROM # --Replaced Souligné-employé avec Space

sql server remplacer par exemple des fonctions 4-5 requête

sql server remplacer par exemple de fonction 4-5 résultats

» » Remplacer la fonction dans sql server