Excelente curso para aprender fundamentos SQL. A pesar del tiempo este curso sigue súper vigente 🎉
@hectorrodriguez56939 жыл бұрын
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...
@pildorasinformaticas9 жыл бұрын
+hector rodriguez Muchas gracias por tu comentario. Me alegro de que te gusten los vídeos. Un saludo !!
@onzamono2 жыл бұрын
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. 😉
@oswaldoz102 жыл бұрын
saludos desde Venezuela, me ha ayudado mucho en mi trabajo, lo mejor para usted profesor.
@roadtari90694 жыл бұрын
¡Un abrazo desde Chile , Juan y seas muy bendecido por tu esfuerzo en cada video!
@maotoledos7 жыл бұрын
hasta tarea dejas Juan, que maravilloso curso
@yuriykazmirchuk96415 жыл бұрын
Excelente, mucha info que tardan explicar en clase a veces horas aqui esta bien explicada en 18 minutos. Gracias
@oscartoledo5434 жыл бұрын
Un saludo de Perú, gran trabajo maestro !!!
@LuisManriqueHidalgo9 жыл бұрын
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.
@pildorasinformaticas9 жыл бұрын
+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
@williamalexanderpineda60982 жыл бұрын
Excelente video. Sin palabras. Gracias por compartir tus conocimientos con nosotros!
@adriancordova16182 жыл бұрын
Excelente curso de SQL me está gustando mucho. Muchas gracias !!! 😊
@dijhonsdeveloper4785 Жыл бұрын
Vamos que vamos :)
@kormaphon98297 жыл бұрын
lo que no aprendi en la U, lo he aprendido contigo, Sos un genio Juan (Y), seguire con el curso. Saludos...
@andresestrada26465 жыл бұрын
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
@noriad85285 жыл бұрын
Eres el mejor amigo, muy pero muy buenos todos tus cursos, Gracias por tu trabajo. Saludos
@jamesdiaz97404 жыл бұрын
Gracias profe, eres el numero 1
@matiasbenditkis44123 жыл бұрын
En 17:03 para hacer la instrucción con SQL SERVER sería select * into nueva_tabla from tabla_actual
@guarujadigitalmarketing_48558 жыл бұрын
Muchas gracias. Curso formidable. Un Saludo!
@pildorasinformaticas8 жыл бұрын
Gracias !! Un saludo
@leliarubiano63928 жыл бұрын
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'
@pildorasinformaticas8 жыл бұрын
Gracias por el aporte. Un saludo!!
@sergioplanells66606 жыл бұрын
MUCHAS GRACIAS, YO UTILIZO SQLITE STUDIO E IGUAL FUNCIONO
@daenius246 жыл бұрын
Decir que también funciona con Oracle SQL Developer, que es el cliente que estoy usando yo.
@nicolasexp54394 жыл бұрын
Muchísimas gracias
@arielizurieta91103 жыл бұрын
Crack !. Muchas gracias !
@shalafichg15 жыл бұрын
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.
@pildorasinformaticas5 жыл бұрын
Lo revisaré. Gracias por avisar. Un saludo!
@StevOR95 жыл бұрын
Coincido contigo.
@lauramartingc16 жыл бұрын
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.
@Toniserra24 жыл бұрын
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?,
@juanfranciscomunozpa4 жыл бұрын
En que caso es mejor crear una tabla o crear una vista a partir de los datos filtrados de otra tabla?
@adolfoaliagaruiz7 жыл бұрын
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.
@claudiomendieta6 жыл бұрын
Excelente. Gracias!!
@walterjosesuarezdelacruz14956 жыл бұрын
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.
@pildorasinformaticas6 жыл бұрын
:)))) Gracias por el comentario. Un saludo!
@matifiordelli38863 жыл бұрын
Estoy practicando todo esto en python. Pero en sqlite usa un AS antes del select
@Jose__Manuel4 жыл бұрын
Admite CREATE TABLE el gestor access? NO. saludos.
@PabloSanchez-xt2vn4 жыл бұрын
Alguien sabe como solucionar el error 194 que arroja mysql al realizar una consulta?
@artemiokaoz6 жыл бұрын
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 ;
@mrluisgarcia97846 жыл бұрын
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?
@pildorasinformaticas6 жыл бұрын
SELECT * INTO CLIENTES_M&B FROM CLIENTES WHERE POBLACION="MADRID" OR "BARCELONA"
@mrluisgarcia97846 жыл бұрын
pildorasinformaticas gracias Juan saludos
@nelsonurenablanco47484 жыл бұрын
Hola, la primera instrucción no me sirve. Presiono en Ejecutar y no hace absolutamente nada. Agradezco si alguien puede ayudarme
@luisrivas54429 жыл бұрын
Buenas Amigo, digame cuando hara un curso de vb.net completo? saludos y gracias.
@pildorasinformaticas9 жыл бұрын
+Luis Rivas Hola !! Ni idea. Ni siquiera se cuándo terminaré los que tengo actualmente en elaboración. Un saludo
@navikitor9 жыл бұрын
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!
@pildorasinformaticas9 жыл бұрын
+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
@navikitor9 жыл бұрын
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?
@pildorasinformaticas9 жыл бұрын
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
@navikitor9 жыл бұрын
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!
@pildorasinformaticas9 жыл бұрын
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
@edergalo32937 жыл бұрын
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?
@pildorasinformaticas7 жыл бұрын
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!!
@gerardocong8 жыл бұрын
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.
@pildorasinformaticas8 жыл бұрын
+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
@glibertcertad7915 жыл бұрын
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
@pildorasinformaticas5 жыл бұрын
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!
@glibertcertad7915 жыл бұрын
@@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???
@glibertcertad7915 жыл бұрын
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
@joshe96268 жыл бұрын
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 :)
@pildorasinformaticas8 жыл бұрын
+Jose Suarez ¿Da algún tipo de error o simplemente no hace nada?
@joshe96268 жыл бұрын
simplemente no hace nada y no entiendo porque :(
@joshe96268 жыл бұрын
con ninguna cadena puede buscar ni actualizar , solo con los datos tipo int :/
@joshe96268 жыл бұрын
ya lo arregleee , si me botaba un error y no lo vii , decia que estba en modo seguro :v, pero ya esta :)
@SamGamyiKLC5 жыл бұрын
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.
@monicamora89025 жыл бұрын
UPDATE PRODUCTOS set PRECIO=PRECIO+10 where SECCIÓN='DEPORTES', workbench me lo ejecuta correctamente, pero la tabla no se actualiza.
@monicamora89025 жыл бұрын
Estaba mirando mal la tabla, por eso pensé que no se había actualizado, pero sí lo hizo :)
@adriancordova16182 жыл бұрын
@@monicamora8902 LOOOL
@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 Жыл бұрын
En la tabla Pedidos, el campo descuento tiene como tipo de dato 'moneda', con formato 'porcentaje'
@luissoriano80996 жыл бұрын
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.
@walterjosesuarezdelacruz14956 жыл бұрын
HUMM, PERO CREO QUE LOS MEJORES GESTORES DE BASES DE DATOS SE MANIPULAN POR COMANDOS.
@jlsanchez0054 жыл бұрын
SEGUIMOS DANDOLE CAÑA.... E YA ERA HORA EJERCICIOS...
@sergioplanells66606 жыл бұрын
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
@alexxxuzz6 жыл бұрын
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?