claukiller

bases de datos

Feb 29th, 2016
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. 2
  2. SELECT titulo, precio*ventas_previstas AS expected_sales
  3. FROM titulos
  4.  
  5. 4
  6. null se usa si no lo sabes pero luego puedes ponerlo
  7. por ejemplo si tienes ruedas de moto y coche y no sabes las de moto y pones
  8. null = MAL
  9. SELECT au_nombre,au_apellido
  10. FROM autores
  11. WHERE au_telefono is null
  12.  
  13.  
  14. 5
  15. (SELECT titulo_id, titulo, ventas_previstas
  16. FROM titulos
  17. WHERE tipo='BD' or tipo='PROG'
  18. ORDER BY PRECIO DESC
  19.  
  20. (SELECT titulo_id, titulo, ventas_previstas
  21. FROM titulos
  22. WHERE tipo='BD')
  23. UNION
  24. (SELECT titulo_id, titulo, ventas_previstas
  25. FROM titulos
  26. or tipo='PROG')
  27. ORDER BY PRECIO DESC //tiene que ser ventas_previstas no PRECIO porque da error
  28. // lo mismo con INTERSECTION es null porque o es una o es otra
  29.  
  30. 7 //no hace falta group by porque solo es uno
  31.  
  32. 8
  33. SELECT ed_id,ed_nombre COUNT(titulo_id) AS number_titles
  34. FROM editoriales JOIN titulos ON editoriales.ed_id= titulos.ed_id
  35. GROUP BY ed_id
  36. //anything you put in select unique value or add in group by
  37.  
  38.  
  39. 15
  40. no hace falta poner editoriales.blabla
  41.  
  42. 16
  43. SELECT titulo, au_nombre, au_apellido, orden_autores
  44. FROM titulos NATURAL JOIN titulosautores NATURAL JOIN autores //if linking atributes are named the same
  45. WHERE titulos.tipo='BD';
  46.  
  47. 17
  48. SELECT e.editor_nombre, chiefe.editor_nombre
  49. FROM editores as e, editor AS chiefe
  50. WHERE
  51. e.editor_jefe = e.editor_id
Add Comment
Please, Sign In to add comment