SQL Remplacer la fonction dans sql Sélectionner et mettre à jour la requête


Exemple

La fonction Remplacer dans SQL est utilisée pour mettre à jour le contenu d'une chaîne. L'appel de fonction est REPLACE () pour MySQL, Oracle et SQL Server.

La syntaxe de la fonction Remplacer est la suivante:

REPLACE (str, find, repl)

L'exemple suivant remplace les occurrences de South par Southern dans la table Employees:

Prénom Adresse
James New York du Sud
John Boston Sud
Michael Sud de san diego

Select Statement:

Si nous appliquons la fonction Remplacer suivante:

SELECT 
    FirstName, 
    REPLACE (Address, 'South', 'Southern') Address
FROM Employees 
ORDER BY FirstName 

Résultat:

Prénom Adresse
James Sud de New York
John Sud de Boston
Michael Sud de san diego

Déclaration de mise à jour:

Nous pouvons utiliser une fonction de remplacement pour apporter des modifications permanentes à notre tableau en suivant l'approche suivante.

Update Employees 
Set city = (Address, 'South', 'Southern');

Une approche plus commune consiste à utiliser ceci en conjonction avec une clause WHERE comme ceci:

Update Employees 
Set Address = (Address, 'South', 'Southern')
Where Address LIKE 'South%';