Estudio

Páginas: 9 (2102 palabras) Publicado: 27 de marzo de 2014
Comandos

Comando
Función
Ejemplo
HAVING
Nos permite seleccionar filas de la tabla resultante de una consulta de resumen.
SELECT oficina FROM empleados GROUP BY oficina HAVING AVG(ventas) > 500000
WHERE
Condición especifica
SELECT nombre FROM empleados WHERE oficina = 12
WHERE AND
DONDE CUMPLA CON CONDICION Y (OTRA CONDICION EXTRA)
SELECT nombre FROM empleados WHERE oficina = 12AND edad > 30
WHERE CONDICIONES DE SELECCION
= igual que
distinto de
< menor que
mayor que
>= mayor o igual
SELECT numemp, nombre FROM empleados WHERE ventas > cuota
BETWEEN
Comprendido entre los dos valores definidos por exp1 y exp2. Tiene la siguiente sintaxis:
SELECT numemp, nombre FROM empleados WHERE ventas BETWEEN 100000 AND 500000
IN
Examina si el valor de la expresiónes uno de los valores incluidos en la lista de valores
SELECT numemp, nombre, oficina FROM empleados WHERE oficina IN (12,14,16)
IS NULL
Muestra los valores nulos.
SELECT oficina, ciudad FROM oficinas WHERE dir IS NULL
LIKE
Sirve para utilizar caracteres comodines algunos comodines más usados:
? representa un carácter cualquiera
* representa cero o más caracteres
# representa un dígitocualquiera (0-9)
SELECT numemp, nombre FROM empleados WHERE nombre LIKE '*Luis*'
LEFT JOIN y RIGHT JOIN
son otro tipo de composición de tablas, también denominada composición externa.
SELECT * FROM pedidos INNER JOIN clientes ON pedidos.clie = clientes.numclie


Comandos

Comando
Función
Ejemplo
SELECT
Permite recuperar datos de una o varias tablas
Select*
FROM
Indicamos en quetabla tiene que buscar la informacion
From*
ORDER BY
Se puede alterar el orden de visualisacion de las filas de las tablas
Order by (nombre de la tabla)

DESC
Para ordernar los datos de forma desendente
Order by (nombre de la tabla) DESC
DISTINCT
Se pueden eliminar el resultado de las repeticiones
Select distinct dir from (nombre de el campo )
ALL
Muestra todas las filas incluidadaslas repetidas
Select all dir from (nombre del campo)
TOP
Permite sacar n primeras filas de de la tabla origen
SELECT TOP 2 numemp, nombre FROM empleado ORDER BY contrato
TOP N PORCENT
Permite expresar con numeros enteros o como un porcentaje sobre el numero todal de filas
SELECT TOP 20 PERCENT nombre FROM empleado ORDER BY contrato
INNER JOIN
Permite emparejar filas de distintas tablas deforma más eficiente que con el producto cartesiano cuando una de las columnas de emparejamiento está indexada.
SELECT * FROM pedidos INNER JOIN clientes ON pedidos.clie = clientes.numclie
UNION
Sirve para obtener a partir de dos tablas con las mismas columnas, una nueva tabla con las filas de la primera y las filas de la segunda
SELECT idfab,idproducto FROM productos WHERE existencias = 0UNION ALL SELECT fab,producto FROM pedidos
SUM()
Calcula la suma de los valores indicados en el argumento. Los datos que se suman deben ser de tipo numérico.
SELECT SUM(ventas) FROM oficinas




Comandos

Comando
Función
Ejemplo
SUM(expresion)
calcula la suma de los valores indicados en el argumento
SELECT SUM(ventas) FROM oficinas
AVG (expresion)
calcula el promedio de los valoresindicados en el argumento
SELECT AVG(col1) AS media FROM tabla1
STDEV (expresion)
calcula la desviacion estandar de una muestra de la poblacion representada, por los valores contenidos en la columna indicada en el argumento.
SELECT STDEV (total_cost) FROM purchase;
STDEVP (expresion)
calcula la desviacion estandar de una muestra de la poblacion representada, por los valores contenidos en lacolumna indicada en el argumento
SELECT STDEVP (total_cost) FROM purchase;
MIN (expresion)
determinan valores minimos, numericos, fechas o textos.
SELECT MIN(fechapedido) AS primer_pedido FROM pedidos
MAX (expresion)
determinan valores maximos, numericos, fechas o textos.
SELECT MAX(fechapedido) AS primer_pedido FROM pedidos
COUNT (ncolumna)
cuenta el numero de valores que hay en una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS