Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
Declaración de Variables
Declarar un Variable dentro de Transact SQL permite, como muchos de los lenguajes de
programación, capturar u obtener un valor provisional que será usado luego con esas mismas
variables. T-SQL al igual forma que en todos los lenguajes de Programación, para crear
variables usa: DECLARE; y para darles el valor respectivo a esas variables: SET.
Declare y Set
Sintaxis:
Partes:
DECLARE
@MiVariable: Es la variable que voy a declarar, notese que lleva un arroba (@)
al inicio, seguido del nombre de la variable.
SET
@MiVariable: Aquí, en el Set, le doy valor a mi variable, mediante una
consulta o proceso
SELECT @MiVariable: Muestro el resultado que guardó mi Variable.
Tabla Empleado
El resultado, sería:
Nombre Sueldo
1 5
www.zonacodigo.com
------ -----------------------------
Juan Carlos 1500
Jorge Luis 250
(2 row(s) affected)
FUNCIONES DE CADENA
Estas Funciones de Cadena realizan operaciones en el valor de entrada de una cadena (char o
varchar) y devuelven una cadena o un valor numérico.
Esta lista muestra todas las funciones de Cadena que existen hasta el momento en T-SQL.
Todas las funciones integradas de cadena son deterministas. Esto significa que devuelven el
mismo valor siempre que se llamen con un conjunto determinado de valores de entrada.
Función LTRIM
Esta Función es usada para "eliminar" aquellos espacios vacios a la Izquierda de la
cadena. Sintaxis:
Función RTRIM
Esta Función es usada para "eliminar" aquellos espacios vacios a la Derecha de la
cadena. Sintaxis:
Función LEFT
Esta Función es usada para "obtener" una nueva cadena (cadena hija) de la izquierda de
una cadena mas grande (cadena padre). Sintaxis:
2 5
www.zonacodigo.com
Función RIGHT
Esta Función es usada para "obtener" una nueva cadena (cadena hija) de la derecha de
una cadena mas grande (cadena padre). Sintaxis:
Función SUBSTRING
Esta Función devuelve parte de una expresión de caracteres, binaria, de texto o de
imagen. Sintaxis:
Select SUBSTRING (expresión, [Valor de inicio], [Tamaño])
Donde:
[Valor de inicio]: es el valor entero desde donde va a empezar este recorrido
Función LOWER
Esta Función permite cambiar a Minúsculas una expresión designada. Sintaxis:
Función UPPER
Esta Función permite cambiar a Mayúsculas una expresión designada. Sintaxis:
Función LEN
Esta Función permite obtener el Tamaño o la cantidad de caracteres que hay en una
expresión. Sintaxis:
Función REPLACE
Esta Función permite Remplazar parte o toda una cadena por una subcadena. Sintaxis:
Función CHAR
Esta Función convierte un código ASCII int (entero) en un carácter.
3 5
www.zonacodigo.com
Select CHAR([Numero])
Función ASCII
Esta Función devuelve el valor entero de un código ASCII.
Select ASCII(‘expresion’)
FUNCIONES MATEMATICAS
Función RAND
Esta Función Devuelve un valor de tipo float aleatorio entre 0 a 1. Sintaxis:
Select RAND(valor)
Valor: Es una expresión de tipo entero (tinyint, smallint o int) que proporciona
el valor de inicialización, el resultado devuelto es siempre el mismo.
si no se le asigna Valor MS SQL le asignara un valor aleatorio.
Función ROUND
Esta Función permite redondear un valor numérico. Sintaxis:
4 5
www.zonacodigo.com
5 5