Supongamos que necesitamos actualizar o reemplazar cualquier valor de string en cualquier tabla, podríamos usar los siguientes métodos:
- Reemplazar string en el ejemplo de SQL Server:
en el siguiente ejemplo, tenemos una variable de string, y luego vamos a reemplazar una parte de una string con una nueva string usando la función Reemplazar.
Consulta de SQL Server para reemplazar la string –
DECLARE @String_Value varchar(50) SET @String_Value = 'This provides free and excellent knowledge on SQL Server.' SELECT REPLACE (@String_Value, 'This', 'Geeksforgeeks');
Producción :
Geeksforgeeks provides free and excellent knowledge on SQL Server.
Supongamos que tenemos la siguiente tabla llamada » geek_demo «:
Nombre | Salario | Ciudad | |
---|---|---|---|
Ankit | 24500 | Delhi | ankit@xyz.com |
babita | 23600 | Noida | babita@xyz.com |
Chetán | 25600 | Noida | chetan@xyz.com |
Deepak | 24300 | Delhi | deepak@xyz.com |
Isha | 25900 | Delhi | isha@xyz.com |
Khushi | 24600 | Noida | khushi@xyz.com |
megha | 25500 | Noida | megha@xyz.com |
Parul | 23900 | Noida | parul@xyz.com |
- Ejemplo de reemplazo de string:
en el siguiente ejemplo, reemplazaremos una string en la instrucción SELECT de SQL Server usando la función REEMPLAZAR mientras seleccionamos datos de la tabla de SQL Server.
Consulta de SQL Server para reemplazar parte de una string –
SELECT TOP 1000 [Name], [Salary], [City], [email], REPLACE([email], 'xyz.com', 'gfg.org') AS [New EmailID] FROM [geek_demo]
Producción :
Nombre | Salario | Ciudad | Nuevo ID de correo electrónico | |
---|---|---|---|---|
Ankit | 24500 | Delhi | ankit@xyz.com | ankit@gfg.org |
babita | 23600 | Noida | babita@xyz.com | babita@gfg.org |
Chetán | 25600 | Noida | chetan@xyz.com | chetan@gfg.org |
Deepak | 24300 | Delhi | deepak@xyz.com | deepak@gfg.org |
Isha | 25900 | Delhi | isha@xyz.com | isha@gfg.org |
Khushi | 24600 | Noida | khushi@xyz.com | khushi@gfg.org |
megha | 25500 | Noida | megha@xyz.com | megha@gfg.org |
Parul | 23900 | Noida | parul@xyz.com | parul@gfg.org |
- Reemplazar string en el ejemplo de SQL:
en el siguiente ejemplo, reemplazaremos la string en la declaración de ACTUALIZACIÓN de SQL utilizando la función REEMPLAZAR en la declaración de actualización.
Consulta de SQL Server para reemplazar parte de una string –
UPDATE [geek_demo] SET [email] = REPLACE([email], 'xyz.com', 'gfg.org');
Resultado :
(8 row(s) affected)
Ahora veamos la tabla actualizada:
SELECT TOP 1000 [Name], [Salary], [City], [email] FROM [geek_demo];
Producción :
Nombre | Salario | Ciudad | |
---|---|---|---|
Ankit | 24500 | Delhi | ankit@gfg.org |
babita | 25600 | Noida | babita@gfg.org |
Chetán | 25600 | Noida | chetan@gfg.org |
Deepak | 24300 | Delhi | deepak@gfg.org |
Isha | 25900 | Delhi | isha@gfg.org |
Khushi | 24600 | Noida | khushi@gfg.org |
megha | 25500 | Noida | megha@gfg.org |
Parul | 23900 | Noida | parul@gfg.org |
Publicación traducida automáticamente
Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA