Académique Documents
Professionnel Documents
Culture Documents
Comandos DDL
CREATE
ALTER
DROP
TRUNCATE
Comandos DML
SELECT
INSERT
UPDATE
DELETE
Comandos DCL
GRANT
REVOKE
Comandos TLC
COMMIT
ROLLBACK
SAVEPOINT
1.4 Clausulas
Son las condiciones que modifican nuestras consultas y son utilizadas para definir los
datos que desea seleccionar o manipular.
FROM
WHERE
GROUP BY
HAVING
ORDER BY
Ejemplos:
SELECT: comando
EMPRESA, DIRECCION, POBLACIN: Lo que queremos ver
FROM: Clausula
CLIENTES: Tabla
3. CLUSULAS Y OPERADORES
CLUSULAS
FROM: Especifica la tabla de la que se requieren obtener los registros
WHERE: Especifica las condiciones o criterios de los registros seleccionados
GROUP BY: Para agrupar los registros seleccionados en funcin de un campo
HAVING: Especifica las condiciones o criterios que deben cumplir los grupos
ORDER BY: Ordena los registros seleccionados en funcin de un campo
OPERADORES DE COMPARACIN
< : Menor que
> : Mayor que
= Igual que
>= : Mayor igual que
<= : Menor igual que
<> : Distinto que
BETWEEN: Entre. Utilizado para utilizar rangos de valores
LIKE: Cmo .Utilizado con caracteres comodn (?*)
In: En. Para especificar registros en un campo en concreto.
OPERADORES LOGICOS
AND: Y
OR: O
NOT: Negacin lgica
ORDEN DE ESCRITURA
A la hora de conjugar todo esto en una instruccin SQL esta seria la secuencia
Comando+ Clusula From + clusula Where + Clusula Group By + Clusula Having +
Clusula Order By
Ejemplo: En esta consulta quiero ver solamente el campo nombre, articulo, seccin y
precio de la tabla de productos
Errores
Solucin
Para solucionar toca utilizar el operador OR para que aparezcan las dos secciones
SELECT NOMBREARTCULO, SECCIN, PRECIO FROM PRODUCTOS WHERE
SECCIN=CERMICA OR SECCIN=DEPORTES
EJEMPLO:
Queremos ver todos los campos de la tabla de producto pero de aquellos artculos que
sean de la seccin de deportes y adems americanos
PRECIOS Y FECHAS
Es importe tener en cuenta para que las consultas cuando se manejan precios y fechas
sean correctas deben tener el siguiente formato:
PRECIOS: tipo de dato: Decimal
FECHA: tipo de dato: Date
Las fechas van en comillas simples
SELECT * FROM PRODUCTOS WHERE PRECIO>300