💥 EJERCICIO SQL + MODELADO - PRODUCTO + FABRICANTE | Bases de Datos ✅ Explicación FÁCIL #15

Поделиться
HTML-код
  • Опубликовано: 2 дек 2024

Комментарии • 37

  • @more_1849
    @more_1849 2 года назад +4

    muy bueno profe. Gracias. Me gustaria mas adelante si podrias explicar consultas multitablas. Saludos

  • @LuisRubiofloreano
    @LuisRubiofloreano 4 месяца назад

    cada dia aprendo mas gracias teacher

  • @abrahamcastillo8759
    @abrahamcastillo8759 5 месяцев назад

    muy buen ejercio, completamente deglozado

  • @luiyi03245
    @luiyi03245 2 года назад +2

    muy buen curso! Y el plus son los casos prácticos del final :)

  • @yenelisdelc.bencomopacheco4341
    @yenelisdelc.bencomopacheco4341 2 года назад +1

    gracias por tus enseñanzas eres genial

  • @sanzenshi
    @sanzenshi 3 месяца назад

    ¡Me están gustando demasiado estas prácticas!
    Nah, al final encontré una cuarta forma de hacer la consulta del MIN precio, y es usando una subconsulta, pero sería lo mismo que colocar el:
    SELECT nombre, MIN precio
    FROM producto
    Jajaja, y es algo ilógica por colocar el precio en SELECT, además de que consume líneas de código y no es optimizada.
    SELECT nombre, precio
    FROM productos
    WHERE precio =
    (SELECT MIN(precio) FROM productos)

  • @emiliocarreiraneto8278
    @emiliocarreiraneto8278 5 месяцев назад

    muy bueno!! con la ultima consulta me arme un lio terrible y era mucho mas sencillo de lo que pensaba ajaja

  • @cristianguilletti7252
    @cristianguilletti7252 Год назад

    Muy claro todo, muchas gracias!

  • @conywolf372
    @conywolf372 2 года назад +1

    muchas gracias!

  • @juanC123YT
    @juanC123YT 9 месяцев назад +6

    Para obtener el nombre y precio del producto mas barato me di cuenta que con esta consulta:
    "SELECT nombre, MIN(precio)
    FROM producto"
    el nombre del select muestra el primer nombre que encuentra en la tabla (osea el nombre del producto con menor codigo primary key) y no el nombre del producto mas barato, seguramente la profe no se dio cuenta porque justo en su tabla el primer nombre que encuentra es tambien el nombre del producto mas barato.
    Por ejemplo hacemos esta otra consulta para obtener el producto mas caro:
    "SELECT nombre, MAX(precio)
    FROM producto"
    da el mismo nombre que la consulta anterior "Mouse Gamer RGB".
    Solucion alternativa que encontre con subconsulta:
    SELECT nombre, precio
    FROM producto
    WHERE precio = (
    SELECT MIN(precio)
    FROM producto )

    • @Dare874
      @Dare874 5 месяцев назад

      Otra opcion que es lo que yo haria es:
      SELECT nombre, precio
      FROM productos
      ORDER BY precio
      LIMIT 1
      Con eso ordenas por precio de menor a mayor (por default es ascending) y pones que solo traiga el 1er registro que en este caso seria el menor de todos

  • @felixlopez7994
    @felixlopez7994 9 месяцев назад

    Gracias!!! Todo muy bien.
    Me da curiosidad saber mas sobre las relaciones. Si le colocamos un nombre a la relación, por ejemplo de 1 a n, me hace pensar que podrían haber varias y usarlas en ciertas circunstancias y también los usos de On Update y On Delete en las relaciones.....para un próximo video?

  • @gongarfon2353
    @gongarfon2353 9 месяцев назад +5

    En mi caso para la resolucion del ultimo punto utilice una subconsulta, me quedo algo asi:
    SELECT nombre, precio FROM productos WHERE precio = (SELECT MIN(precio) FROM productos);

    • @alejandracoronado8599
      @alejandracoronado8599 5 месяцев назад

      Muchas gracias por compartir tu solucion, no sabia como lograr traer el nombre del precio min porque me traia otro nombre

  • @mauriciohernandez7757
    @mauriciohernandez7757 10 месяцев назад

    Ahora que llego aqui a traves de los cursos, he notando que el lenguaje y la tendencia a lo que es pyton es muy clara, qué si bien no lo conozco aún me doy una idea con estos ejemplos y consultas SQL, muchas gracias por tus video.
    tengo una duda en los exames de tus cursos me gustaria resolver el hecho de que por ejemplo para este algunas de las herramientas no las he podido instalar y evidentemente las necesitare. Me gustaria tener algo de orientacion con ello, aun sigo sin poder intalar Wamp aún con los pasas del tutorial y descargando los archivos adicionales para su instalación me aparecen los errores.

  • @LuisFelipe-po3ta
    @LuisFelipe-po3ta Год назад

    No lo esta haciendo bien, lo esta haciendo barbara! excelente

  • @jorgerequena3509
    @jorgerequena3509 9 месяцев назад

    Gracias......!!!

  • @pedrofernandez6408
    @pedrofernandez6408 2 года назад +4

    Cuando hay otro directo de consultas más avanzadas como y para practicar los distintos tipos de Joins eso me re cuesta

  • @mariovera152
    @mariovera152 2 года назад

    Excelente !!...

  • @juansho93
    @juansho93 7 месяцев назад

    Profe buen día. Gracias por todo, excelente contenido. Profe a mi con la segunda forma de consulta del valor minimo me trae el precio minimo, pero me trae en primer nombre, NO el del valor del precio minimo.

  • @vicentedavidllanos3248
    @vicentedavidllanos3248 2 года назад

    Genia!

    • @vicentedavidllanos3248
      @vicentedavidllanos3248 2 года назад

      Probé esta consulta, pero me devolvía el primer nombre y el precio mínimo. Cosa que era incorrecta!
      select nombre, min(precio)
      from productos;
      Después probé esta consulta y devolvió los datos correctos
      select nombre, precio
      from productos
      where precio = (select min(precio)
      from productos);

    • @vicentedavidllanos3248
      @vicentedavidllanos3248 2 года назад

      Será porque estoy usando workbench?

    • @jorgepablo1808
      @jorgepablo1808 2 года назад

      @@vicentedavidllanos3248 me pasaba lo mismo con phMyAdmin y me funciono como lo hiciste vos

  • @davidjaimez4075
    @davidjaimez4075 Год назад +3

    mi duda es... porque influye el min(precio) para que de el que coincide en el nombre ? si para que me coincida el registro no deberia estar la condicion en el where con una subconsulta?
    SELECT nombre, precio FROM productos WHERE precio = (SELECT MIN(precio) FROM productos)

    • @micaelafcarranza6739
      @micaelafcarranza6739 9 месяцев назад

      Sí! también me di cuenta de eso, de hecho el resultado que me dió no fue correcto cuando lo intenté en el video :(

  • @roylarru6468
    @roylarru6468 Год назад

    Una consulta cuando inserto los datos de los productos desde la tabla productos, en fk_codigo me sale las opciones de la otra tabla pero no el nombre como sony, samsung si no las direcciones

  • @Al4492
    @Al4492 25 дней назад

    y si hay más de un producto con el mismo precio mínimo? es decir si el producto más barato tiene precio 100, y hay otros más con precio 100, solo mostraría uno de los 3

  • @conradovalencia628
    @conradovalencia628 Год назад

    como ingreso los registros?

  • @juana.barria9770
    @juana.barria9770 2 года назад +1

    Si para la consulta de producto más barato había más de 1 producto barato con el mismo precio?

    • @TodoCode
      @TodoCode  2 года назад +3

      Lo ordena alfabéticamente y aparecerá el más barato que tenga la primera letra según el orden (porque la limita a una sola respuesta) 😉

    • @juana.barria9770
      @juana.barria9770 2 года назад

      @@TodoCode graaaaaacias!

    • @DanielMartinez-dn9or
      @DanielMartinez-dn9or Год назад

      @@juana.barria9770 puedes hacer un subqueri con min

    • @DanielMartinez-dn9or
      @DanielMartinez-dn9or Год назад

      SELECT nombre, precio FROM productos WHERE precio=(SELECT MIN(precio) FROM productos)

  • @winstonmendoza950
    @winstonmendoza950 5 месяцев назад

    Antes que explicaras LIMIT estaba intentando esta lógica, consulto por que no funciona?
    WHERE precio = (SELECT MIN(precio) FROM productos);

  • @cristianhoracioaquinovalde4010
    @cristianhoracioaquinovalde4010 17 дней назад

    a mi lo que me pasa es q los resultados no se muestran solo me da que fue exitoso pero queda vacio

  • @pauljoelticlavilcagutierre3572

    Variaciones ? Talla color