Make your own free website on Tripod.com
Volver a  DbList Ir al Indice Ir a consultas en SQL

SQL significa Structured Query Languaje (Lenguaje de Consulta Estructurado). Este lenguaje ha sido creado por IBM hace más de 30 años y sinembargo es plenamente utilizado en nuestros días. Esto se debe a que SQL tiene la virtud de resumir en pocas lineas de código operaciones que en cualquier otro lenguaje requerirían una escritura mucho más compleja.
En la actualidad SQL puede ser utilizado por casi todas las bases de datos.
Visual Basic incorpora este lenguaje colocando la orden o sentencia en la propiedad RecordSource del control Data. A pesar de su nombre SQL no solo sirve para realizar consultas (consultas de Selección) sino también para actualizar información en una base de datos, agregando, borrando y/o modificando datos y hasta tablas e índices. (Modificación)
Podemos realizar un pequeño formulario desde donde se puedan escribir las consultas SQL o bien realizarlas directamente desde el código Visual Basic. La base de datos seleccionada recibirá las instrucciones correspondientes y nos devolverá un resultado, ya sea en una ventana de consultas o generando los cambios directamente en la base en cuestión.
.

LA INSTRUCCIÓN SELECT:

SELECT.......FROM [NombreTabla]
Ejemplo: Select cargo from Empleados (donde cargo es un campo de la tabla Empleados)

Esta instrucción se compone de 7 posibles cláusulas

WHERE Condición que debem cumplir los registros se usa con :
1)And, 2)Or, 3)Not
ORDER BY Lista de columnas a utilizar para ordenar los campos resultantes
GROUP BY Agrupa según :
1) Sum, 2)Max, 3)Min, 4)AVG (promedio)
DISTINCT Selecciona distintos elementos no repetidos de una consulta
AS En ciertos elementos agrupados sin ser campo se utiliza As[nombre] para darle un nombre a la columna.
HAVING Condición que cumplirán los campos agrupados por Group by
INTO Nombre de una tabla donde se insertarán los campos resultantes
FROM Tabla/s de donde se tomarán los campos especificados previamente en la orden Select
En la próxima veremos algunos ejemplos de consultas en SQL
Volver a  DbList Ir al Indice Ir a consultas en SQL