Documente Academic
Documente Profesional
Documente Cultură
* Objetivos
* Que es el Lenguaje SQL
* Breve repaso por la historia
* Caractersticas
* Sublenguajes
* Clausulas
* Operadores lgicos
* Operadores Relacionales
* Funciones Agregadas
* Ejemplo de Algunos comandos Bsicos
* preguntas
*
Conocer aspectos bsicos necesarios para la
correcta utilizacin de este lenguaje de
consulta, as como su constitucin estructural y
el potencial de dicho lenguaje para agilizar y
facilitar las consultas a bases de datos, de
forma tal que el usuario de este lenguaje tenga
acceso a lo que realmente necesita para
utilizarlo de la manera que desee.
*
" este primer estndar no cubre todas las necesidades de los desarrolladores e
incluye funcionalidades de definicin de almacenamiento que se consideraron
suprimir " por esto:
Operador Uso
Es el "y" lgico. Evala dos condiciones y devuelve un valor
AND
de verdad slo si ambas son ciertas.
Es el "o" lgico. Evala dos condiciones y devuelve un valor
OR
de verdad si alguna de las dos es cierta.
Negacin lgica. Devuelve el valor contrario de la
NOT
expresin.
+ (Concatenacin) Se usa para unir datos de tipo alfanumrico
*
Operador Uso
< Menor que
> Mayor que
<> != Distinto de
<= Menor o igual que
>= Mayor o igual que
= Igual que
*
Numrico Alfanumricos Fecha Lgico BLOB Otros
Decimal adjunto
Float
*
Las funciones agregadas proporcionan a SQL utilidades de clculo sobre
los datos de las tablas.
Estas funciones se incorporan en las consultas SELECT y retornan un
nico valor al operar sobre un grupo de registros.
Funcin Descripcin
Utilizada para calcular el promedio de los valores de
AVG
un campo determinado
Utilizada para devolver el nmero de registros de la
COUNT
seleccin
Utilizada para devolver la suma de todos los valores
SUM
de un campo determinado
Utilizada para devolver el valor ms alto de un
MAX
campo especificado
Utilizada para devolver el valor ms bajo de un
MIN
campo especificado
*
Los predicados son condiciones que se indican en clasula WHERE de
una consulta SQL.
Predicados
SQL
BETWEEN...AND Comprueba que al valor esta dentro de un intervalo
LIKE Compara un campo con una cadena alfanumrica.
ALL Seala a todos los elementos de la seleccin de la consulta
ANY Indica que la condicin se cumplir si la comparacin es cierta
para al menos un elemento del conjunto.
EXISTS Devuelve un valor verdadero si el resultado de una subconsulta
devuelve resultados.
IN Comprueba si un campo se encuentra dentro de un determinado
rango. El rango puede ser una sentencia SELECT.
*
CREATE Create Table pedidos
(
Sintaxis: id_pedido INT(4) NOT NULL
Create Table nombre_tabla AUTO_INCREMENT,
id_cliente INT(4) NOT NULL,
( id_articulo INT(4)NOT NULL,
nombre_campo_1 tipo_1, fecha DATE,
nombre_campo_2 tipo_2, cantidad INT(4),
nombre_campo_n tipo_n, total INT(4),
KEY(id_pedido,id_cliente,id_articulo)
Key(campo_x,...) )
)
Create Table articulos
ALTER (
id_articulo INT(4) NOT NULL AUTO_INCREMENT,
ALTER TABLE personas titulo VARCHAR(50),
RENAME usuarios autor VARCHAR(25),
editorial VARCHAR(25),
precio REAL,
Cambia el nomnbre de la tabla KEY(id_articulo)
'personas' a 'usuarios' )
*
Hay que empezar por la palabra SELECT, despus puedes
poner ALL(Predicado) o nada, a continuacin un nombre de
columna(Campos), o varios separados por comas(,), a continuacin la
palabra FROM(Clausula) y una expresin-tabla, y por ltimo de forma
opcional puedes incluir la clusula WHERE con una condicin-de-bsqueda.