miércoles, 8 de agosto de 2012

SQL - Funciones de Cadena SQL Server

El SQL Server 2005 incorpora entre sus librerías muchas funciones (Cadenas, Numéricas, de Fecha, de sistema, etc.), las cuales podremos utilizarla según sea necesario.

Funciones de Cadena:

A.- Función ASCII.- Devuelve el código ASCII del carácter situado más a la izquierda de una expresión de caracteres.





Al ejecutar esta sentencia obtendremos el siguiente resultado:


B.- Función CHAR.- Convierte un código ASCII en un carácter.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





C.- Función CHARINDEX.- Devuelve la posición inicial de la expresión especificada en una cadena de caracteres.

Primer Ejemplo: Buscar la posición del primer espacio en blanco. Si no se especifica el tercer parámetro se asume que el punto de partido de búsqueda será desde la posición 1.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





Segundo Ejemplo: Buscar la posición de la letra i. En este caso se especifica  el tercer argumento el cual nos indicara que a partir de esa posición se comenzara a realizar la búsqueda.



Al ejecutar esta sentencia obtendremos el siguiente resultado:





D.- Función LEFT.- Devuelve la parte izquierda de una cadena de caracteres con el número de caracteres especificado.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





E.- Función LEN.- Devuelve la longitud de una cadena. No se toma en cuenta los espacios en blanco al lado derecho de la cadena.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





F.- Función LOWER.- Devuelve una expresión de caracteres después de convertir en minúsculas los datos de caracteres en mayúsculas.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





G.- Función LTRIM.- Devuelve una expresión de caracteres tras quitar todos los espacios iníciales en blanco.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





H.- Función PATINDEX.- Devuelve la posición inicial de la primera repetición de un patrón en la expresión especificada, o ceros si el patrón no se encuentra, en todos los tipos de datos de texto y caracteres.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





I.- Función REPLACE.- Reemplaza por una tercera expresión todas las repeticiones de la segunda expresión de cadena especificada en la primera expresión de cadena.



Al ejecutar esta sentencia obtendremos el siguiente resultado:





J.- Función REPLICATE.- Repite una expresión de caracteres un número especificado de veces.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





K.- Función REVERSE.- Devuelve una expresión de caracteres invertida.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





L.- Función RIGHT.- Devuelve la parte derecha de una cadena de caracteres con el número de caracteres especificado.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





M.- Función RTRIM.- Devuelve una cadena de caracteres después de truncar todos los espacios en blanco finales.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





N.- Función SPACE.- Devuelve una cadena de espacios repetidos.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





O.- Función STR.- Devuelve datos de caracteres convertidos a partir de datos numéricos.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





P.- Función STUFF.- Elimina el número de caracteres especificado e inserta otro conjunto de caracteres en un punto de inicio indicado.




Al ejecutar esta sentencia obtendremos el siguiente resultado:




Q.- Función SUBSTRING.- Devuelve parte de una expresión de caracteres, binaria, de texto o de imagen.




Al ejecutar esta sentencia obtendremos el siguiente resultado:





R.- Función UPPER.- Devuelve una expresión de caracteres con datos de caracteres en minúsculas convertidos a mayúsculas.




Al ejecutar esta sentencia obtendremos el siguiente resultado:


No hay comentarios:

Publicar un comentario