Ejercicios BD

Páginas: 5 (1080 palabras) Publicado: 12 de mayo de 2013
1) LISTAR TODA LA INFORMACIÓN DE LOS CLIENTES TIPO A QUE TENGAN FACTURAS CON UN MONTO SUPERIOR A 100 PESOS.
2) LISTAR EL NOMBRE DE LOS CLIENTES Y SU TIPO DE LOS CLIENTES TIPO B QUE SU APELLIDO COMIENCE CON D.
3) LISTAR EL NUMERO DE LA FACTURA, NOMBRE DEL CLIENTE, DIRECCION, FECHA DE LA FACTURA Y EL MONTO DE LAS FACTURAS QUE TENGAN UN MONTO SUPERIOR A 100 PESOS Y QUE SEAN DE ESTE AÑO.
4)LISTAR EL NOMBRE DE LOS ARTICULOS Y SU EXISTENCIA, DE LOS ARTICULOS QUE APAREZCAN CON UN PRECIO DE ENTRE 10 Y 100 PESOS Y CON UNA EXISTENCIA DE ENTRE 10 Y 500 UNIDADES. ORDENADOS POR EL NOMBRE DEL ARTICULO.
5) LISTAR EL NOMBRE DE LOS ARTICULOS Y SU EXISTENCIA, DE LOS ARTICULOS QUE SE HAYAN VENDIDO ESTE AÑO. ORDENADOS POR EL NOMBRE DEL ARTICULO.
6) LISTAR EL NOMBRE DE LOS CLIENTES QUE NUNCA HAYANCOMPRADO.
7) LISTAR EL NUMERO DE LOS CLIENTES Y EL MONTO TOTAL DE LOS CLIENTES QUE MAS HAYAN COMPRADO EN PESOS.
8) LISTAR EL NOMBRE DE LOS CLIENTES QUE MAS FACTURAS TENGAN.
9) LISTAR EL NÚMERO DE LA FACTURA, EL ARTÍCULO, CANTIDAD VENDIDA DEL ARTÍCULO Y EL PRECIO DE LOS ARTICULOS COMPRADOS POR EL CLIENTE NUMERO 3.
10) LISTAR TODA LA INFORMACION DE LOS ARTICULOS QIE SIEMPRE QUE SE VENDIERON LOHICIERON EN UNA CANTIDAD MAYOR DE 10 UNIDADES.
11) LISTAR TODA LA INFORMACION DE LAS FACTURAS QUE CONTENGAN EL ARTICULO CON CLAVE 1
12) LISTAR TODA LA INFORMACION DE LAS FACTURAS QUE NO SEAN DE ESTE AÑO
13) LISTAR EN FORMATO DE LA RESPUESTA ORDENADO POR FECHA:
14) THE DAY 04 OF FEBRUARY OF 2000 COMPRO EL CLIENTE HUGO SANCHEZ
15) LISTAR EL NOMBRE DE LOS CLIENTES QUE TUVIERON ALGUNA FACTURA CONMONTO SUPERIOR A 200 PESOS.
16) LISTAR TODA LA INFORMACION DE LOS CLIENTES QUE SEAN DE TIPO C Y TENGAN FACTURAS CON FECHA ANTERIOR AL 2002.
17) LISTAR TODA LA INFORMACION DE LOS ARTICULOS CUYA EXISTENCIA SEA MAYOR DE 20 UNIDADES ORDENADO POR EL NOMBRE DEL ARTICULO.
18) LISTAR EL NUMERO DE LAS FACTURAS QUE CONTENGAN ARTICULOS CUYO NOMBRE TERMINE CON LA LETRA O Y SE HAYAN VENDIDO EN CANTIDADESSUPERIORES A 10 UNIDADES.
19) LISTAR EL NOMBRE DE LOS CLIENTES QUE EN SU DIRECCION NO EXISTA NINGUN DIGITO NUMERICO.













ANEXOS.

Desc[ribe] tabla;


SELECT *|{[DISTINCT] column|expression [alias],...}
FROM table;

[WHERE condition(s)];

ORDER BY column (asc/desc)


JOIN CONDITION

SELECT table1.column, table2.column
FROM table1, table2
WHERE table1.column1= table2.column2;


BETWEEN ...AND...
IN(set)
LIKE %(all items) _ (Single item).
IS NULL
AND, OR NOT

Order Evaluated Operator
1 Arithmetic operators
2 Concatenation operator
3 Comparison conditions
4 IS [NOT] NULL, LIKE, [NOT] IN
5 [NOT] BETWEEN
6 NOT logical condition
7 AND logical condition
8 OR logical condition

LOWER('SQL Course')
UPPER('SQL Course')INITCAP('SQL Course')

CONCAT('Hello', 'World')
SUBSTR('HelloWorld',1,5)
LENGTH('HelloWorld')
INSTR('HelloWorld', 'W')
LPAD(salary,10,'*')
RPAD(salary, 10, '*')
TRIM('H' FROM 'HelloWorld')


ROUND: Rounds value to specified decimal
ROUND(45.926, 2) 45.93
TRUNC: Truncates value to specified decimal
TRUNC(45.926, 2) 45.92
MOD: Returns remainder of division
MOD(1600, 300)100


GROUP FUNCTIONS

AVG
COUNT
MAX
MIN
SUM
VARIANCE

SELECT column, group_function(column)
FROM table
[WHERE condition]
[GROUP BY group_by_expression]
[HAVING group_condition]
[ORDER BY column];



SUBQUERIES

SELECT select_list
FROM table
WHERE expr operator
(SELECT select_list
FROM table);

expr operator

IN: Equal to any member in the listANY:Compare value to each value returned by the subquery
ALL:Compare value to every value returned by the subquery


Funciones de valores simples:

ABS(n)= Devuelve el valor absoluto de (n).
CEIL(n)=Obtiene el valor entero inmediatamente superior o igual a "n".
FLOOT(n) = Devuelve el valor entero inmediatamente inferior o igual a "n".
MOD (m, n)= Devuelve el resto resultante de dividir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de BD
  • Ejercicios bd
  • Ejercicio Bd
  • ejercicios BD
  • EJERCICIOS BD
  • Ejercicios Bd
  • ejercicio para bd
  • Ejercicios Modelado de BD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS