REPLACE (SQL Server Compact)

Reemplaza todas las apariciones de la segunda expresión de cadena dada en la primera expresión de cadena con otra tercera.

Sintaxis

REPLACE ( 'string_expression1' , 'string_expression2' ,'string_expression3' )

Argumentos

  • ' string_expression1 '
    Expresión de cadena en la que se van a realizar búsquedas. El argumento string_expression1 puede ser de un tipo de datos que se puede convertir implícitamente en nvarchar o ntext.

  • ' string_expression2 '
    Expresión de cadena que se intenta encontrar. El argumento string_expression2 puede ser de un tipo de datos que se puede convertir implícitamente en nvarchar o ntext.

  • ' string_expression3 '
    Expresión de cadena sustituta. El argumento string_expression3 puede ser de un tipo de datos que se puede convertir implícitamente en nvarchar o ntext.

Valor devuelto

nvarchar o ntext

Devuelve NULL si alguno de los argumentos es NULL.

Ejemplo

El ejemplo siguiente busca el nombre "Anton" en la lista de nombres de productos y lo sustituye por "Anthony".

SELECT REPLACE([Product Name], 'Anton', 'Anthony')
FROM Products