Tarea

Solo disponible en BuenasTareas
  • Páginas : 10 (2490 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de noviembre de 2010
Leer documento completo
Vista previa del texto
FUNCIONES 3
AVG 3
CONCAT 3
SUBSTR 3
LENGTH 3
ROUND 3
CURRENT_DATE() 3
DAY() 3
MONTH() 3
YEAR() 3
CURRENT_TIME() 3
HOUR() 3
LOWER() 3
UPPER() 3
IFNULL() 4
MAX/MIN() 4
COUNT() 4
SUM() 4
IS NULL/ IS NOT NULL 4
CLAUSULAS 5
GROUP BY 5
WHERE 5
HAVING 5
ORDER BY 5
LIMIT 5
LIKE 5
IN 5
ANY 5
ALL 5
EXISTS 6
SENTECIAS 7ALTER TABLE 7
CREATE DATABASE 7
CREATE TABLE 7
CREATE USER 8
CREATE VIEW 8
DELETE 8
DESCRIBE O DESC 8
DROP DATABASE 9
DROP TABLE 9
DROP USER 9
GRANT 9
INSERT 10
INSERT...SELECT 10
RENAME TABLE 10
SELECT 10
UPDATE 10
USE 11
OTROS 12
Guardar y Cargar 12
Triggers 12

FUNCIONES

AVG

Devuelve el valor medio de expresión: AVG(expr)CONCAT

Devuelve la cadena resultante de concatenar los argumentos. Devuelve NULL si alguno de los argumentos es NULL. Puede haber más de 2 argumentos.
P.ej: CONCAT(empno,’ cobra ‘, sal); que nos daría una frase hecha diciendo lo que cobra cada tío

SUBSTR

Devuelve la cadena de entre las posiciones del String que tu elijas: Substr (‘String’,1,3) te devolvería ‘Str’

LENGTH

Devuelvela cantidad de caracteres de la cadena: Length(‘String’); te devolvería 6

ROUND

Devuelve un número redondeado con tantos decimales como le pongas:
Round(45.926,2); te devolvería 45.93

CURRENT_DATE()

Devuelve la fecha actual como un valor en el formato 'AAAA-MM-DD' o AAAAMMDD, dependiendo de si la función se usa en un contexto de cadena o numérico: CURRENT_DATE()

DAY()Devuelve el día del mes para la fecha dada, en el rango de 1 a 31: DAY(expr)

MONTH()

Devuelve el mes para la fecha dada, en el rango de 1 a 12: MONTH(expr)

YEAR()

Devuelve el año para la fecha dada: YEAR(expr)

CURRENT_TIME()

Devuelve la hora actual como un valor en el formato 'HH:MM:SS' o HHMMSS, dependiendo de si la función se usa en un contexto de cadena o numérico: CURRENT_TIME()HOUR()

Devuelve la hora del tiempo dado, en el rango de 1 a 24: HOUR(expr)

LOWER()

Devuelve la cadena str cono todos los caracteres cambiados a minúsculas de acuerdo con el mapa de caracteres actual: LOWER(expr)

UPPER()

Devuelve la cadena en mayúsculas: UPPER(expr)

IFNULL()

Si expr1 no es NULL, IFNULL() devuelve expr1, en caso contrario, devuelves expr2. IFNULL()devuelve un valor numérico o una cadena, dependiendo del contexto en el que se use: IFNULL(comm,0);

MAX/MIN()

Devuelve el valor mínimo o máximo de expr. MIN() y MAX() pueden tomar como argumento una cadena, en ese caso devolverán el valor de la cadena mínima o máxima.

COUNT()

Cuenta el número de atributos que tiene por los requisitos que le has pedido :
Count (empno) from emp; te devolveríala cantidad de empleados de la tabla emp

SUM()

Devuelve la suma de cada valor numérico de los atributos que se pide:
Count (sal) from emp; te devolvería el total de los salarios pagados a los empleados

IS NULL/ IS NOT NULL

Para buscar los valores de la tabla que queramos que sean/no sean nulos:
Where ciudad IS NULL;

CLAUSULAS

GROUP BY

Sirve para agrupar las consultas, nosolo puede hacerse con un campo sino que también se puede con dos… siendo el primero la primera agrupación y el segundo la segunda: GROUP BY empno,deptno

WHERE

Es quien te limita la consulta de un resultado de toda la tabla a las condiciones que tu estás buscando:
Where deptno=20

HAVING

Lo mismo que el where pero esta se usa cuando se quiere poner la condición a algo que tiene un afuncion:: Having avg(sal)>30

ORDER BY

Sirve para ordenar las consultas (NO AGRUPAR). Una característica de esta es que vaya acompañado por ASC o des con las cuales nos las ordenarían de menor a mayor (ASC) o de mayor a menor (DESC).
*Para sacar datos como máximos y mínimos una posibilidad es usar esta función convinada con Limit:
Select nombre from persona
Group by nombre...
tracking img