Está en la página 1de 13

LENGUAJE ESTANDAR DE CONULTAS SQL

Ing. Esp. Edison A. Sandoval O.

Introduccin
SQL (Structured Query Language) es un lenguaje de programacin diseado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. La primera encarnacin de SQL apareci en 1974, cuando un grupo de IBM desarroll el primer prototipo de una base de datos relacional. Relational Software (luego se convirti en Oracle) lanz la primera base de datos relacional comercial.

Comandos SQL
Son las instrucciones SQL bsicas para almacenamiento, recuperacin y manipulacin de datos en una base de datos relacional.

SELECT
Tabla: Empleados

SELECT "nombre campos separados por comas" FROM "nombre_tabla SELECT NOMBRE , APELLIDOS FROM EMPLEADOS

AS
Tabla: Empleados

SELECT "nombre campos separados por comasAS nombre a mostrar FROM "nombre_tabla SELECT NOMBRE AS TRABAJADORES FROM EMPLEADOS

WHERE
Tabla: Empleados

SELECT "nombre_columna" FROM "nombre_tabla WHERE condicion SELECT NOMBRE , APELLIDOS FROM EMPLEADOS WHERE SALARIO > 1350

WHERE
Tabla: Empleados

SELECT "nombre_columna" FROM "nombre_tabla WHERE condicion SELECT NOMBRE , APELLIDOS FROM EMPLEADOS WHERE SALARIO >= 1350 AND SALARIO <= 1450

OPERADORES
AND : "A and B" devuelve cierto si A y B valen cierto, y falso en cualquier otro caso. OR : "A or B" devuelve cierto si A o B valen cierto, y falso nicamente cuando tanto A como B valen falso. NOT : "not A" devuelve falso si A vale cierto, y cierto si A vale falso.

BETWEEN
Tabla: Empleados

SELECT "nombre_columna" FROM "nombre_tabla WHERE condicion SELECT NOMBRE , APELLIDOS FROM EMPLEADOS WHERE SALARIO BETWEEN 1350 AND 1450

ORDER BY
Tabla: Empleados

SELECT "nombre_columna" FROM "nombre_tabla WHERE condicion ORDER BY nombre_columna SELECT NOMBRE , APELLIDOS FROM EMPLEADOS WHERE SALARIO > 1350 ORDER BY F_NACIMIENTO

SUM(suma)
Tabla: Empleados

SELECT SUM " nombre_columna

FROM "nombre_tabla
SELECT SUM(SALARIO) FROM EMPLEADOS

COUNT(contar)
Tabla: Empleados

SELECT COUNT (nombre_columna)

FROM "nombre_tabla
SELECT COUNT(*) FROM EMPLEADOS

GROUP BY
Tabla: Empleados

SELECT SEXO , COUNT(*) AS EMPLEADOS FROM EMPLEADOS GROUP BY SEXO

También podría gustarte