Material Sql

Páginas: 6 (1351 palabras) Publicado: 19 de enero de 2013
SQL (LENGUAJE SECUENCIAL DE CONSULTAS)

Existen dos tipos de comandos SQL:

los DLL que permiten crear y definir nuevas bases de datos, campos e
índices.
los DML que permiten generar consultas para ordenar, filtrar y extraer datos
de la base de datos.

Comandos DLL

Comando Descripción
CREATE Utilizado para crear nuevas tablas, campos e índices
DROP Empleado para eliminartablas e índices
ALTER Utilizado para modificar las tablas agregando campos o cambiando la
definición de los campos.

Comandos DML

Comando Descripción
SELECT Utilizado para consultar registros de la base de datos que satisfagan
un criterio determinado
INSERT Utilizado para cargar lotes de datos en la base de datos en una única
operación.
UPDATE Utilizado para modificar losvalores de los campos y registros
especificados
DELETE Utilizado para eliminar registros de una tabla de una base de datos

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

Cláusula Descripción
FROM Utilizada para especificar la tabla de la cual se van a seleccionar los
registros
WHERE Utilizada paraespecificar las condiciones que deben reunir los
Registros que se van a seleccionar
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

Operadores Lógicos

Operador Uso
ANDEs el "y" lógico. Evalua dos condiciones y devuelve un valor
de verdad sólo si ambas son ciertas.
OR Es el "o" lógico. Evalúa dos condiciones y devuelve un valor
de verdar si alguna de las dos es cierta.
NOT Negación lógica. Devuelve el valor contrario de la expresión.

Operadores de Comparación

Operador Uso
< Menor que
> Mayor que
<> Distinto de
<=Menor ó Igual que
>= Mayor ó Igual que
= Igual que
BETWEEN Utilizado para especificar un intervalo de valores.
LIKE Utilizado en la comparación de un modelo
In Utilizado para especificar registros de una base de datos

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 aun grupo de registros.

Función Descripción
AVG Utilizada para calcular el promedio de los valores de un
Campo determinado
COUNT Utilizada para devolver el número de registros de la selección
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
MIN Utilizada paradevolver el valor más bajo de un
campo especificado

Consultas de Selección

Las consultas de selección se utilizan para indicar al motor de datos que devuelva
información de las bases de datos, esta información es devuelta en forma de
conjunto de registros que se pueden almacenar en un objeto recordset. Este
conjunto de registros es modificable.

Consultas básicas

La sintaxis básica de unaconsulta de selección es la siguiente:
SELECT Campos FROM Tabla;

En donde campos es la lista de campos que se deseen recuperar y tabla es el
origen de los mismos, por ejemplo:

SELECT Nombre, Telefono FROM Clientes;

Esta consulta devuelve un recordset con el campo nombre y teléfono de la tabla
clientes.

Ordenar los registros

Adicionalmente se puede especificar el orden en que sedesean recuperar los
registros de las tablas mediante la claúsula ORDER BY Lista de Campos. En donde
Lista de campos representa los campos a ordenar. Ejemplo:

SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY Nombre;

Esta consulta devuelve los campos CodigoPostal, Nombre, Telefono de la tabla
Clientes ordenados por el campo Nombre.
Se pueden ordenar los registros por mas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Material Sql
  • Que es sql
  • que es sql
  • SQL
  • Sql
  • Bases de datos, no sql y sql
  • Conceptos Sql
  • Sql windows

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS