Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
201810347
Nombre de la asignatura: Taller de bases de datos
Nombre del profesor(a): Oscar Escobar Domínguez
Título: Practica 2
Programación SQL (if-else, while y funciones)
Desarrollo: creamos una nueva base datos llamada ejemplo 5, ya una vez
declarado nuestros tipos de variables que se le van ingresar a la tabla,
utilizaremos las funciones if else Al igual que los lenguajes de programación la
estructura If permitirá evaluar una o más condiciones y si el resultado final es
verdadero se ejecutan un bloque de instrucciones, si el resultado final es falso se
pueden ejecutar de manera opcional otro bloque de instrucciones. Creamos dos
variables @NUM y @NUM2 las declaramos de tipo int , le damos valores a
nuestras variables por medio de SET @num y @ num2 y pasaremos a realizar
una función if que será IF @NUM> (SELECT COUNT(RFC) FROM USUARIO)
donde indicaremos si @num es un numero mayor o no del dato del RFC,
dependiendo del número que ingresos nos dirá si el número es mayor BEGIN
PRINT NUMERO 1 ES MAYOR' seguidamente usaremos el else por si el primer
número que se ingresa no es mayor y es el segundo
END
ELSE
BEGIN
PRINT 'EL SEGUNDO NUMERO ES MAYOR'
END
Asi termina la estructura de if-else,una de las funciones que también utilizaremos
será la función EXISTS Los operadores "exists" y "not exists" se emplean para
determinar si hay o no datos en una lista de valores, cuando se coloca en una
subconsulta el operador "exists", SQL Server analiza si hay datos que coinciden
con la su consulta, no se devuelve ningún registro, es como un test de existencia;
SQL Server termina la recuperación de registros cuando por lo menos un registro
cumple la condición "where" de la subconsulta, otra función que utilizaremos es IN
que nos sirve para verificar una lista dentro de nuestra base de datos, otra función
que podremos utilizar con if else para verificar si nuestra base esta creada dentro
de nuestro motor de bases de datos, para eso tenemos que usar la base master
para poder realizar la acción
Usaremos la misma sintaxis para imprimir si la base si está dentro del sistema, la
sentencia while en sql el ciclo while en SQL Server es utilizable para insertar,
actualizar o eliminar datos de una tabla, además de consultas en búsqueda de
información. Su sentencia es la siguiente
Conclusión: podemos ver que las funciones if else y while son muy parecidas
como otros los lenguajes de programación podemos ver que podemos hacer
varias funciones con ellas,como consultar si tenemos una base de datos
registradas en nuestro servidor de sql estas funciones no ayudarían mucho a
futuro para consultar cualquier duda
Fuentes de información
GODOG, ERIC. (2007). SQL Los fundamentos de lenguaje. ENI