Curso SQL. Consultas de acción I. Vídeo 12

  Рет қаралды 101,723

pildorasinformaticas

pildorasinformaticas

Күн бұрын

Пікірлер
@OdelLeal
@OdelLeal Жыл бұрын
Excelente curso para aprender fundamentos SQL. A pesar del tiempo este curso sigue súper vigente 🎉
@hectorrodriguez5693
@hectorrodriguez5693 9 жыл бұрын
buenas tardes saludos de un Argentino viviendo en Guatemala permita me decirle que usted es un genio me encanta ver sus vídeos yo no me dedico a esto aunque soy ingeniero en sistema... (soy empresario en otra área) realmente usted a arrojado luz en lo que había olvidado vi muchos de sus cursos y realmente es una eminencia en ensañar muchisimas gracias por hacer estos vídeos...
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+hector rodriguez Muchas gracias por tu comentario. Me alegro de que te gusten los vídeos. Un saludo !!
@onzamono
@onzamono 2 жыл бұрын
Pasar el campo "Descuento" a decimales: Por si le sirve a alguien y de cara al último ejercicio. Al importar en phpMyAdmin, el campo "Descuento" lo trató como varchar por culpa de las comas. Pero en lugar de cambiarlo en Excel pensé que no siempre tendremos la posibilidad de acudir a la fuente, así que decidí cambiar el tipo de dato. Como sé que phpMyAdmin me deja los decimales a cero cuando paso de varchar con coma a decimal, decidí hacer un reemplazo antes: UPDATE pedidos_pagados_con_tarjeta SET DESCUENTO = REPLACE(DESCUENTO, ',', '.') Esto cambia las comas por puntos (el separador decimal que usa). Y después el cambio a decimales fue sin problema. Tal vez me he adelantado al temario, pero sigo el consejo de Juan de tomarme la molestia y el tiempo de buscar por Google y quise compartirlo con la comunidad. 😉
@oswaldoz10
@oswaldoz10 2 жыл бұрын
saludos desde Venezuela, me ha ayudado mucho en mi trabajo, lo mejor para usted profesor.
@roadtari9069
@roadtari9069 4 жыл бұрын
¡Un abrazo desde Chile , Juan y seas muy bendecido por tu esfuerzo en cada video!
@maotoledos
@maotoledos 7 жыл бұрын
hasta tarea dejas Juan, que maravilloso curso
@yuriykazmirchuk9641
@yuriykazmirchuk9641 5 жыл бұрын
Excelente, mucha info que tardan explicar en clase a veces horas aqui esta bien explicada en 18 minutos. Gracias
@oscartoledo543
@oscartoledo543 4 жыл бұрын
Un saludo de Perú, gran trabajo maestro !!!
@LuisManriqueHidalgo
@LuisManriqueHidalgo 9 жыл бұрын
Hola, Un saludo desde Costa Rica. déjame decirte que tus cursos son excelentes y me han ayudado tremendamente en muchos proyectos que he desarrollado, definitivamente muchísimas gracias.
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+Luis Manrique Hidalgo Hola !! Pues muchas gracias por el comentario y por seguir mis vídeos. Me alegro de que los vídeos te hayan resultado de utilidad. Un saludo
@williamalexanderpineda6098
@williamalexanderpineda6098 2 жыл бұрын
Excelente video. Sin palabras. Gracias por compartir tus conocimientos con nosotros!
@adriancordova1618
@adriancordova1618 2 жыл бұрын
Excelente curso de SQL me está gustando mucho. Muchas gracias !!! 😊
@dijhonsdeveloper4785
@dijhonsdeveloper4785 Жыл бұрын
Vamos que vamos :)
@kormaphon9829
@kormaphon9829 7 жыл бұрын
lo que no aprendi en la U, lo he aprendido contigo, Sos un genio Juan (Y), seguire con el curso. Saludos...
@andresestrada2646
@andresestrada2646 5 жыл бұрын
Excelente.... eres brutal no te imaginas lo que me ha ayudado en mi trabajo llevo este curso de la mano con el de Java y me ayudado muchisimo... mil y mil gracias
@noriad8528
@noriad8528 5 жыл бұрын
Eres el mejor amigo, muy pero muy buenos todos tus cursos, Gracias por tu trabajo. Saludos
@jamesdiaz9740
@jamesdiaz9740 4 жыл бұрын
Gracias profe, eres el numero 1
@matiasbenditkis4412
@matiasbenditkis4412 3 жыл бұрын
En 17:03 para hacer la instrucción con SQL SERVER sería select * into nueva_tabla from tabla_actual
@guarujadigitalmarketing_4855
@guarujadigitalmarketing_4855 8 жыл бұрын
Muchas gracias. Curso formidable. Un Saludo!
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Gracias !! Un saludo
@leliarubiano6392
@leliarubiano6392 8 жыл бұрын
Para los que estan usando postgresSQL como gestor de base de datos, es similar a mySQL solo hay que agregar AS de la forma: CREATE TABLE "ClientesMadrid" AS SELECT * FROM "public"."Clientes" WHERE "Poblacion"='MADRID'
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
Gracias por el aporte. Un saludo!!
@sergioplanells6660
@sergioplanells6660 6 жыл бұрын
MUCHAS GRACIAS, YO UTILIZO SQLITE STUDIO E IGUAL FUNCIONO
@daenius24
@daenius24 6 жыл бұрын
Decir que también funciona con Oracle SQL Developer, que es el cliente que estoy usando yo.
@nicolasexp5439
@nicolasexp5439 4 жыл бұрын
Muchísimas gracias
@arielizurieta9110
@arielizurieta9110 3 жыл бұрын
Crack !. Muchas gracias !
@shalafichg1
@shalafichg1 5 жыл бұрын
Buenas existe un error en los ejercicios de prácticas, la práctica 4. Según el enunciado el resultado creo que debería ser: UPDATE articulos_de_deportes SET PRECIO=PRECIO*1.21; Un saludo.
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Lo revisaré. Gracias por avisar. Un saludo!
@StevOR9
@StevOR9 5 жыл бұрын
Coincido contigo.
@lauramartingc1
@lauramartingc1 6 жыл бұрын
Hola, me está gustando mucho el curso. En otros capítulos te podías descargar directamente los ejercicios. Estoy en el 12 y en el enlace te lleva a la web de pildorasinformaticas pero no consigo encontrar los ejercicios. Muchas gracias.
@Toniserra2
@Toniserra2 4 жыл бұрын
Gracias por el magnífico curso y lo fácil que se entiende, tengo una duda, si pretendo cambiar o modificar o darle un valor a un campo que IS NULL, cómo debería hacerlo, en mi caso es de tipo int, pero y si fuera varchar?,
@juanfranciscomunozpa
@juanfranciscomunozpa 4 жыл бұрын
En que caso es mejor crear una tabla o crear una vista a partir de los datos filtrados de otra tabla?
@adolfoaliagaruiz
@adolfoaliagaruiz 7 жыл бұрын
Muy buenas. Estoy iniciándome en SQL con este curso al igual que también hice en su momento los cursos de access inicial y avanzado. Lo primero de todo enhorabuena y gracias de nuevo. Lo segundo una consulta rápida. En Access es muy útil disponer de subformularios para insertar registros adecuadamente y en muchas ocasiones de una forma muy rápida (copiando y pegando). ¿Cómo se puede gestionar esto en phpmyadmin? subformularios e introducción de registros en los mismos. Muchas gracias.
@claudiomendieta
@claudiomendieta 6 жыл бұрын
Excelente. Gracias!!
@walterjosesuarezdelacruz1495
@walterjosesuarezdelacruz1495 6 жыл бұрын
No sé porqué este vídeo tiene 2 dislikes, si hasta tarea con su solución dejas, en fin, como dice la canción, la gente esta muy loca.
@pildorasinformaticas
@pildorasinformaticas 6 жыл бұрын
:)))) Gracias por el comentario. Un saludo!
@matifiordelli3886
@matifiordelli3886 3 жыл бұрын
Estoy practicando todo esto en python. Pero en sqlite usa un AS antes del select
@Jose__Manuel
@Jose__Manuel 4 жыл бұрын
Admite CREATE TABLE el gestor access? NO. saludos.
@PabloSanchez-xt2vn
@PabloSanchez-xt2vn 4 жыл бұрын
Alguien sabe como solucionar el error 194 que arroja mysql al realizar una consulta?
@artemiokaoz
@artemiokaoz 6 жыл бұрын
Me marcaba un error al hacer la consulta de actualización en workbench el cual era que workbench tiene por default un modo seguro el cual no te permite hacer consultas de acción en ninguna tabla para desactiva el modo seguro tienes que poner el siguiente comando SET SQL_SAFE_UPDATES=0; de esta manera desactivas el modo seguro si más adelante quieres volver al modo seguro pones el mismo comando con la única diferencia que en vez de igualarlo a false lo igualas a true osea a 1 ;
@mrluisgarcia9784
@mrluisgarcia9784 6 жыл бұрын
HOLA UN SALUDOS DESDE CDMX, UTILIZANDO ACCESS SI QUISIERA AGREGAR OTRO CAMPO A LA TABLA COMO SERIA, SELECT * INTO CLIENTES_M&B FROM CLIENTES WHERE POBLACION="MADRID" QUISIERA AGREGAR TAMBIEN BARCELONA?
@pildorasinformaticas
@pildorasinformaticas 6 жыл бұрын
SELECT * INTO CLIENTES_M&B FROM CLIENTES WHERE POBLACION="MADRID" OR "BARCELONA"
@mrluisgarcia9784
@mrluisgarcia9784 6 жыл бұрын
pildorasinformaticas gracias Juan saludos
@nelsonurenablanco4748
@nelsonurenablanco4748 4 жыл бұрын
Hola, la primera instrucción no me sirve. Presiono en Ejecutar y no hace absolutamente nada. Agradezco si alguien puede ayudarme
@luisrivas5442
@luisrivas5442 9 жыл бұрын
Buenas Amigo, digame cuando hara un curso de vb.net completo? saludos y gracias.
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+Luis Rivas Hola !! Ni idea. Ni siquiera se cuándo terminaré los que tengo actualmente en elaboración. Un saludo
@navikitor
@navikitor 9 жыл бұрын
Me queda una duda en este vídeo: ¿Puedo deducir que relacionar tablas (mediante PHPMyAdmin, por ejemplo, y finalmente en SQL) no sirve para nada? Por lo que he visto en tu vídeo, tanto las consultas multitablas como las subconsultas las haces sin tener relación alguna hecha entre las tablas. Dame luz a esto, porfi. Muchísimas gracias!
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
+navikitor Noooo, si que sirve. Todo depende del tipo de consulta que hagas. Por ejemplo tomando como ejemplo las tablas de clientes y pedidos si necesito una consulta que me muestre cuántos pedidos han hecho los clientes de Barcelona, si no tenemos relacionadas las tablas, es imposible. Si vas a realizar una consulta en la que hay información de dos tablas diferentes, o están relacionadas o si no imposible. Un saludo
@navikitor
@navikitor 9 жыл бұрын
pildorasinformaticas Pero tú mismo has sacado información de dos tablas diferentes sin estar relacionadas, en el caso de las Subconsultas, porque dejaste claro que en cualquier JOIN se creaba momentáneamente una relacíon. Entonces?
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
Una subconsulta no es lo mismo que una consulta de tablas relacionadas. No estoy seguro ahora de entender tu pregunta. Efectivamente al utilizar la instrucción JOIN ya estamos relacionando dos tablas (o más) entre sí. Por eso la respuesta a tu pregunta es "Claro que es útil relacionar las tablas entre sí". Si no uso JOIN no relaciono, pero si lo uso, sí relaciono... Un saludo
@navikitor
@navikitor 9 жыл бұрын
pildorasinformaticas Vale, Parece que quedó comprendida la definición de relación. Realmente se relaciona con el JOIN, Entonces reformulo la pregunta: ¿Es necesaria la relación entre tablas a través de PHPMyAdmin en el apartado "Vista de relaciones" como muestras en (no recuerdo si este o en otro) vídeo? ¿Resulta más cómodo? Y lo más importante, ¿permite omitir parte del código que escribes en las consultas haciéndolas más simples? Gracias! Espero haberme expresado bien!
@pildorasinformaticas
@pildorasinformaticas 9 жыл бұрын
Creo que te entiendo. Las relaciones serán necesarias si existe relación entre las tablas. Y dicho esto te habrás quedado igual. Intentaré explicarlo con la BBDD Gestión de Pedidos. En esta BBDD tenemos dos tablas: Clientes y Pedidos. ¿Qué tiene la tabla de Clientes? Respuesta: La información de los clientes como por ejemplo su dirección, población etc. ¿Qué tiene la tabla de Pedidos? Respuesta: los pedidos que han hecho los clientes de la tabla Clientes. Luego entonces ambas tablas tienen algo que ver, es decir, tienen una relación en este caso. Por este motivo es necesario relacionar ambas tablas en phpMyAdmin, en Access o donde sea. Imagina que la tabla de Pedidos almacenara los pedidos que han hecho unos vendedores por ejemplo y no los clientes de la tabla de Clientes. En ese caso, ambas tablas no tendrían nada que ver; por un lado estarían los clientes y por otro lado unos pedidos que no son de esos clientes. En ese caso no es necesario relacionar las tablas. En definitiva no se trata de relacionar las tablas porque si, porque es mejor. Se trata de relacionar las tablas si la información de dos tablas tiene algo que ver, es decir, si tiene alguna relación. Espero haberme explicado. Un saludo
@edergalo3293
@edergalo3293 7 жыл бұрын
hola amigo primeramente felicitarte por tus grandiosos videos ,tienes una excelente manera de explicar ,he aprendido mucho.una duda esa creación de tablas a través de (select * into ***from *** where *** ) son a las que les llama tablas dinámicas?
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Hola !! No, las tablas dinámicas son otra cosa. Puedes ver qué son las tablas dinámicas aquí: kzbin.info/www/bejne/noKnfoypodaikNE&list=PLFED09792AB0E606F&index=11 Un saludo!!
@gerardocong
@gerardocong 8 жыл бұрын
Hola Prof., Muchas gracias por los cursos, aprovecho para saludarle. En el curso de Acces nos explicaba como crear una tabla de Acces en base a una tabla de un archivo Excel o un archivo Txt de tal manera que cuando estos archivos cambiaban, se actualizaba la tabla de Acces ¿Esto puede ser Posible en SQL? Aradezco de antemano Saludos.
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
+Gerardo Salvador Hola !! No, no es posible. SQL es un lenguaje de acceso a datos, es decir, no es capaz de representar gráficamente tablas ni ningún otro elemento, y por este motivo no puede actualizar algo que no existe. Lo que si puede hacer es utilizando un gestor de BBDD (Access, MySql, Oracle etc) crear una sentencia de actualización SQL (Update) que actualice una tabla de cualquiera de los gestores antes mencionados en base a un evento. Pero por si solo, sin ayuda de un gestor de BBDD no es capaz de hacer tal cosa. Un saludo
@glibertcertad791
@glibertcertad791 5 жыл бұрын
BUENOS DIAS. EXCELENTES TUS VIDEOS. CUANDO HAGO A CONSULTA EN MYSQL: UPDATE PRODUCTOS SET PRECIO=PRECIO-10 WHERE SECCIÓN='DEPORTES'. ME APARECE EL ERROR: #1292 - Equivocado truncado DOUBLE valor: '93,47'. ME PUEDEN AYUDAR A SOLVENTARLO. POR FAVOR
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Ese error suele darse cuando el campo precio en tu BBDD lo tienes como texto. Revisa a ver si es ese el problema. Un saludo!
@glibertcertad791
@glibertcertad791 5 жыл бұрын
@@pildorasinformaticas JUAN, EL CAMPO LO TENGO COMO NUMERO. LO QUE HICE FUE LO SIGUIENTE: ELIMINE LOS DECIMALES, IMPORTE NUEVAMENTE LA TABLA Y FUNCIONO LA CONSULTA DE MANERA CORRECTA. PERO PIENSO QUE NO ES LA SOLUCION OPTIMA. PORQUE IMAGINA UN PROVEEDOR QUE QUIERE MANTENER CIERTOS PRECIOS CON DECIMALES Y SIN REDONDEAR. EXISTE ALGUNA FORMA DE SUMAR CAMPOS VARCHAR O FORZAR QUE ME ACEPTE LOS DECIMALES???
@glibertcertad791
@glibertcertad791 5 жыл бұрын
OTRA COSA JUAN, EN LA BBDD, CUANDO INTENTO CAMBIAR EL CAMPO VARCHAR (DE LA COLUMNA DE PRECIOS) A INT O CUALQUIER OTRO NUMERICO, ME DICE ERROR. LA ELIMINACION DE LOS DECIMALES LO HICE EN EL ARCHIVO OPEN DOCUMENT
@joshe9626
@joshe9626 8 жыл бұрын
disculpe , una pregunta , yo trato de hacer esto en mySQL workbench update empleados set areaTrabajo='lenguaje' where areaTrabajo='informatica'; pero no funciona , a pesar de que en la tabla si existe ese areaTrabajo 'informatica' , pero si en ves de buscarlo por areaTrabajo y lo busco por un ide o codigo que tambien tienes si funciona :/ y no entiendo porque lo primero que hice no :/. psdt:muy bueno videoss :)
@pildorasinformaticas
@pildorasinformaticas 8 жыл бұрын
+Jose Suarez ¿Da algún tipo de error o simplemente no hace nada?
@joshe9626
@joshe9626 8 жыл бұрын
simplemente no hace nada y no entiendo porque :(
@joshe9626
@joshe9626 8 жыл бұрын
con ninguna cadena puede buscar ni actualizar , solo con los datos tipo int :/
@joshe9626
@joshe9626 8 жыл бұрын
ya lo arregleee , si me botaba un error y no lo vii , decia que estba en modo seguro :v, pero ya esta :)
@SamGamyiKLC
@SamGamyiKLC 5 жыл бұрын
La respuesta a la práctica 4 debería ser la que dijo shalafichg1. Ya que en la tabala artículos de deporte sólo hay artículos de la sección deportes, y por lo tanto es innecesario colocar: where sección="deportes". shalafichg1 Hace 4 meses Buenas existe un error en los ejercicios de prácticas, la práctica 4. Según el enunciado el resultado creo que debería ser: UPDATE articulos_de_deportes SET PRECIO=PRECIO*1.21; 4. Realizar una consulta que actualice los precios de la tabla ARTÍCULOS DE DEPORTE. La actualización consiste en calcular el IVA (21%) y mostrar en ese campo como resultado el precio con el IVA incluido. Ejecutar la consulta.
@monicamora8902
@monicamora8902 5 жыл бұрын
UPDATE PRODUCTOS set PRECIO=PRECIO+10 where SECCIÓN='DEPORTES', workbench me lo ejecuta correctamente, pero la tabla no se actualiza.
@monicamora8902
@monicamora8902 5 жыл бұрын
Estaba mirando mal la tabla, por eso pensé que no se había actualizado, pero sí lo hizo :)
@adriancordova1618
@adriancordova1618 2 жыл бұрын
@@monicamora8902 LOOOL
@raftal6746
@raftal6746 Жыл бұрын
Buenas. En el Ejercicio 3, con Access, haciendo: SELECT * INTO pedidos_pagados_CON_tarjeta FROM pedidos WHERE forma_de_pago ='tarjeta'; cambia el campo Descuentos a decimal con 2 decimales y le pone símbolo € en lugar de % Ejemplo: Descuento: 2% lo cambia a 0,02€. ¿Alguien sabe porqué puede ser? Gracias.
@raftal6746
@raftal6746 Жыл бұрын
En la tabla Pedidos, el campo descuento tiene como tipo de dato 'moneda', con formato 'porcentaje'
@luissoriano8099
@luissoriano8099 6 жыл бұрын
A estas alturas veo que algun gestor podria tener botones y menus ya definidos en lugar de andar aprendiendo tanto comando para una base de datos. Es logico que los programas de programacion sean asi, pero en las bases de datos lo que quieres es trabajar rapido y concentrarse mas en los resultados que andar teniendo que aprender tanto comando.
@walterjosesuarezdelacruz1495
@walterjosesuarezdelacruz1495 6 жыл бұрын
HUMM, PERO CREO QUE LOS MEJORES GESTORES DE BASES DE DATOS SE MANIPULAN POR COMANDOS.
@jlsanchez005
@jlsanchez005 4 жыл бұрын
SEGUIMOS DANDOLE CAÑA.... E YA ERA HORA EJERCICIOS...
@sergioplanells6660
@sergioplanells6660 6 жыл бұрын
expectacular curso les comparto una busqueda que hice para practicar, saludos use varias cosas. create table nuevatabla as select Clientes.CÓDIGOCLIENTE, Clientes.DIRECCIÓN, Clientes.EMPRESA, Clientes.POBLACIÓN, min(pedidos."FECHA DE PEDIDO") as Primer_pedido , pedidos."FORMA DE PAGO" from Clientes inner join pedidos on Clientes.CÓDIGOCLIENTE=pedidos."CÓDIGO CLIENTE" where pedidos."FORMA DE PAGO"="TARJETA" group by Clientes.CÓDIGOCLIENTE ORDER BY Clientes.CÓDIGOCLIENTE
@alexxxuzz
@alexxxuzz 6 жыл бұрын
Tengo una duda, quiero migrar una db de firebird a mysql , pero hay un problema con el formato de las fechas, en fb es (MM-DD-YYYY) y en Mysql es (YYYY-MM-DD), podrias ayudarme en ese caso?
Curso SQL. Consultas de acción II. Eliminación. Vídeo 13
24:10
pildorasinformaticas
Рет қаралды 75 М.
Curso SQL. Triggers I (Disparadores). Vídeo 20
27:01
pildorasinformaticas
Рет қаралды 304 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Curso SQL. DDL  Creación de tablas. Vídeo 16
22:01
pildorasinformaticas
Рет қаралды 98 М.
Curso SQL. Consultas Multitabla I. Vídeo 7
20:43
pildorasinformaticas
Рет қаралды 219 М.
Ciclo FOR y WHILE en Python
10:44
DC Control
Рет қаралды 18 М.
Curso SQL. Referencias cruzadas. Vídeo 15
26:46
pildorasinformaticas
Рет қаралды 73 М.
Curso SQL. Consultas de acción III. Consultas de datos anexados. Vídeo 14
13:06
Curso SQL. Consultas de agrupación o totales. Vídeo 5
25:22
pildorasinformaticas
Рет қаралды 270 М.
Curso SQL.Consultas Multitabla III. Left Join y Right Join. Vídeo 9
18:08
pildorasinformaticas
Рет қаралды 139 М.
Curso SQL. Triggers II Disparadores. Vídeo 21
24:25
pildorasinformaticas
Рет қаралды 124 М.
Curso SQL. Agregar, eliminar y modificar campos. Vídeo 17
15:03
pildorasinformaticas
Рет қаралды 95 М.
Cómo hacer un CORTOMETRAJE con IA 🚀 ¡Una historia de Navidad!
19:26
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН