Tecnología

Inicio

SQL para la Eliminación de caracteres de una cadena

El lenguaje de consulta SQL Server le permite insertar y extraer de caracteres de una variable de cadena. Extracción de caracteres de una cadena se utiliza comúnmente para "depurar" los datos para que sea más ágil para los informes y análisis. Se puede utilizar el SQL Server "reemplazar" la función para eliminar caracteres de cualquier cadena variable.

Abra SQL Server Management Studio

Haga clic en el Windows botón "Inicio" y seleccione "Todos los programas". Haga clic en "Microsoft SQL Server", a continuación, haga clic en "SQL Server Management Studio." El Studio proporciona una interfaz para la codificación SQL. El software Studio muestra las bases de datos a los que tiene una conexión en el panel izquierdo. El botón en la parte superior denominada "Nueva consulta" abre el editor de código en el que puede manipular los datos de SQL.

Crear las variables

Si va a crear variables en el editor o recuperar datos de un usuario, es necesario crear una variable. Se necesita una variable que contiene la cadena de manipular y una variable que contiene la nueva cadena. En la mayoría de los casos, los programadores de SQL utilizan la nueva variable para insertar el valor en una tabla de base de datos. El código siguiente muestra cómo crear una variable:

declarar varchar @var (10)

El código anterior crea una variable que contiene 10 caracteres.

Utilice la función Replace

La función "Reemplazar" toma la siguiente sintaxis:

Repace (variable, búsqueda, reemplazo)

La "variable" es la variable que contiene la cadena que desea editar. El parámetro de "búsqueda" es el carácter que desea buscar y reemplazar. El parámetro "sustitución" es el carácter que desea insertar en la nueva cadena.

Asignar la nueva cadena

Con la función "Reemplazar", se quita un carácter, pero debe asignar la cadena recién reestructurado a otra variable. El siguiente código muestra el código completo necesario para eliminar un carácter y devuelve la cadena cambiado a una nueva variable:

declarar varchar @oldstring (10)

declarar varchar @newstring (10)

conjunto @oldstring = 'Mi cadena'

establecer @newstring = replace (@oldstring, 'cadena', 'nueva cadena')

El código anterior devuelve "Mi nueva cadena" para los caracteres sustituidos.