Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

En esta guía analizaremos el lenguaje manejador de bases de datos conocido como SQL, cuyo nombre se deriva de Structured Query Language (lenguaje estructurado de consulta).

Enviado por   •  5 de Junio de 2018  •  1.166 Palabras (5 Páginas)  •  507 Visitas

Página 1 de 5

...

NOT (Negación lógica). Devuelve el valor contrario de la expresión.

OPERADORES DE COMPARACIÓN

> Mayor que

Distinto de

>= Mayor ó Igual que

= Igual que

BETWEEN: Utilizado para especificar un intervalo de valores.

Select * from estudiantes

Where cedula between 10000000 and 20000000

LIKE: Utilizado en la comparación de un modelo

WHERE Columna LIKE “Expresión”

IN: Utilizado para especificar registros de una base de datos

- INSERT: Utilizado para cargar lotes de datos en la base de datos en una única operación.

INSERT INTO Tabla (campo1, campo2, .., campoN)

VALUES (valor1, valor2, ..., valorN)

Ejemplo

INSERT INTO Empleados (Nombre, Apellido, Cargo)

VALUES ('Luis', 'Sánchez', 'Becario');

Nota: Hay que prestar especial atención a acotar entre comillas simples (') los valores literales (cadenas de caracteres) y las fechas indicarlas en formato mm-dd-aa y entre caracteres de almohadillas (#).

- UPDATE: Utilizado para modificar los valores de los campos y registros especificados

Su sintaxis es:

UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ... CampoN=ValorN

WHERE Criterio;

Ejemplo:

Update estudiante set edad=edad+32

Where nombre=" maría"

Select * from estudiante

- DELETE: Utilizado para eliminar registros de una tabla de una base de datos

Su sintaxis es:

DELETE * FROM Tabla WHERE criterio

Ejemplos

DELETE * FROM Empleados WHERE Cargo = 'Vendedor';

CLÁUSULAS: Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.

- FROM: Utilizada para especificar la tabla de la cual se van a seleccionar los registros, se usa con el delete y select

- WHERE: Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar, eliminar o modificar. Se usa después de los select, delete y update.

Ejemplo

- Select cedula, nombre, dirección from estudiante

Where nombre="maría"

- Delete from estudiante

Where nombre="maría"

- Update estudiante set cedula=valor, nombre=valor, dirección=valor

Where nombre="maría"

- GROUP BY: Utilizada para separar los registros seleccionados en grupos específicos.

- HAVING: Utilizada para expresar la condición que debe satisfacer cada grupo.

- ORDER BY: Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico. ASC y DESC que son dos parámetros opcionales, se utilizan para indicar la ordenación, si deseamos una ordenación ascendente o descendente respectivamente.

Select cedula, nombre, dirección from estudiante

Order by nombre asc

FUNCIONES DE AGREGADO: Las funciones de agregado se usan dentro de una cláusula SELECT en grupos de registros para devolver un único valor que se aplica a un grupo de registros.

AVG: Utilizada para calcular el promedio de los valores de un campo determinado

Select "promedio de edad: ", avg (edad) from estudiante

COUNT: Utilizada para devolver el número de registros de la selección

Ejemplos

SELECT Count (*) AS Total FROM estudiante

Where nombre=" luisa"

SELECT Count(*) AS Total FROM estudiante

SUM: Utilizada para devolver la suma de todos los valores de un campo determinado

MAX: Utilizada para devolver el valor más alto de un campo especificado

SELECT Max (cedula) AS Elmax FROM estudiante

MIN: Utilizada para devolver el valor más bajo de un campo especificado

SELECT Min (cedula) AS ElMin FROM estudiante

Select "la mayor edad: ", Max (edad), "la menor edad: ", min(edad) from estudiante

CONSULTAS CON PREDICADO

El predicado se incluye entre la cláusula y el primer nombre del campo a recuperar, los posibles predicados son:

ALL: Devuelve todos los campos de la tabla

TOP: Devuelve un determinado número de registros de la tabla

DISTINCT: Omite los registros cuyos campos seleccionados coincidan totalmente

DISTINCTROW: Omite los registros duplicados basándose en la totalidad del registro y no sólo en los campos seleccionados.

...

Descargar como  txt (8.5 Kb)   pdf (56 Kb)   docx (17.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club