AMPLIACIÓN

¿Qué es SQL?

- Lenguaje de programación estándar para bases de datos, si bien cada sistema ha desarrollado una variante de SQL, sin embargo, son similares en su contenido fundamental.

Formado por tres sublenguajes:

DDL: Lenguaje de definición de datos.

DCL: Lenguaje de control de datos

DML: Lenguaje de manipulación de datos

Select

Permite leer datos de una o varias tablas.

SELECT columnas a leer

FROM tablas de las que se leen las columnas

WHERE condiciones de selección

GROUP BY columnas de agrupación

HAVING condiciones de selección

ORDER BY criterio

- Los corchetes indican que esas partes de la instrucción no son obligatorias.

- Si son varios campos se escriben separados por comas.

- Si deseamos todas las columnas podemos escribir *.

- Si hay varios criterios se separan por comas.

- Si queremos orden descendente se escribe tras el criterio DESC.

La cláusula DISTINCT

Elimina las repeticiones de filas de la tabla resultante.

Cláusula ALL

Muestra todas las repeticiones.

Cláusula TOP

Extrae las n primeras filas de la tabla.

Cláusula WHERE

Selecciona las filas que cumplan la condición especificada.

Cláusula ORDER BY

Se ordenan las filas de la tabla resultante de la consulta.

UNIÓN

Añade a la primera tabla los registros de las siguientes tablas. Es necesario que las tablas tengan el mismo número de campos.

PRODUCTO CARTESIANO

El producto cartesiano de dos tablas es otra tabla que se obtiene añadiendo a las columnas de la primera tabla las columnas de la segunda tabla.

INNER JOIN

Esta operación es más eficiente que el producto cartesiano combinado con la cláuaula WHERE. Solo se emparejan las filas que aparecen en la tabla resultante.

Funciones de columna

SUM: calcula la suma de los valores indicados en el argumento.

AVG: calcula el promedio de los valores indicados en el argumento.

MIN: devuelve el mínimo si los datos son numéricos, el primer valor en orden alfabético si son texto, la fecha más antigua si es de tipo fecha.

MAX: devuelve, el máximo si los datos son numéricos, el último valor en orden alfabético si son texto, la fecha más reciente si es de tipo fecha.

COUNT: cuenta el número de valores que hay en la columna.

COUNT: cuenta el número de filas (incluidas las que tengan valores nudos).

CLÁUSULA GROUP BY

Agrupa las filas según la columna/s indicada/s.

www.fortunecity.es/imaginapoder/artes/579

 

 

 

 

Hosted by www.Geocities.ws

1