Il existe deux façons de remplacer le texte d'un champ dans SQL : 1. Fonction REPLACE() : remplace la sous-chaîne spécifiée dans la chaîne ; 2. Instruction UPDATE : utilisez l'instruction CASE pour remplacer le texte du champ en fonction des conditions.
Deux méthodes pour remplacer du texte dans un champ en SQL
En SQL, il existe deux méthodes pour remplacer du texte dans un champ : la fonction REPLACE() et l'instruction UPDATE.
1. Fonction REPLACE()
La fonction REPLACE() est une fonction en SQL utilisée pour remplacer une sous-chaîne spécifique dans une chaîne. La syntaxe est la suivante :
<code class="sql">REPLACE(string, search_string, replace_string)</code>
où :
Exemple :
Remplacez "New York" dans la colonne "Ville" du tableau "Clients" par "Nouvelle ville" :
<code class="sql">UPDATE Customers SET City = REPLACE(City, 'New York', 'New City');</code>
2. Instruction UPDATE
L'instruction UPDATE peut également être utilisée pour. remplacer le champ Mot chinois, sa syntaxe est la suivante :
<code class="sql">UPDATE table_name SET column_name = CASE WHEN current_value = search_string THEN replace_string ELSE current_value END WHERE condition;</code>
Où :
Exemple :
Remplacez "2023-03-01" dans la colonne "OrderDate" du tableau "Commandes" par "2023-04-01" :
<code class="sql">UPDATE Orders SET OrderDate = CASE WHEN OrderDate = '2023-03-01' THEN '2023-04-01' ELSE OrderDate END WHERE OrderDate = '2023-03-01';</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!