SQL AVANZADO para Limpieza de DATOS 🤘

Sdílet
Vložit
  • čas přidán 5. 09. 2024
  • En este video te enseñare algunos tips para limpiar información desde SQL.
    Mis Cursos de PROGRAMACIÓN: hdeleon.net/cu...
    Mi Monitor: amzn.to/3dtnDkk
    Mi Teclado: amzn.to/3BtjKnq
    Mi Deck elgato: amzn.to/3dvEKC3
    Mis Orejeras: amzn.to/3BwQYm0
    Mi Micrófono: amzn.to/3qPvFHh
    Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
    Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
    Sígueme en Twitter ⇒ / powerhdeleon
    Mi Sitio web ⇒ hdeleon.net
    #programación #sql #database

Komentáře • 190

  • @hdeleonnet
    @hdeleonnet  Před rokem +18

    Mis cursos de Programación: hdeleon.net/cursos-premium/

  • @cristianrojasolivares8343

    Yo pensé que tenía nivel avanzado de SQL ahora me doy cuenta que no sabía nada MUCHAS GRACIAS !! Te ganaaste un suscriptor

  • @albertomillan9761
    @albertomillan9761 Před rokem +17

    Me recuerda la carpintería, le pones aquí una cuña, le pones fuerza así, le sumas por aquí y va quedando bonito, pero eso solo lo hacen los maestros que conocen las herramientas y saben de madera. gracias

  • @CRSTNX90
    @CRSTNX90 Před 4 měsíci +2

    Yo con delirios de salvador de base de datos de la empresa con bases insípidas en sql intentando entender el trabajo que toma darle mantenimiento a la BD que no tocan desde 2019, aprendí cositas y me di cuenta q todavía me falta jsjsjs

  • @antonioastudillo4408
    @antonioastudillo4408 Před rokem +59

    Hay momentos al ver los videos de Hector, que me surgen muchas dudas existenciales al ver que como jr, desconozco un montón de temas, y que dominarlos o implementarlos, es un trabajo duro y constante, pero después me tranquilizo al saber que Hector es un programador con mas de 15 años de experiencia laboral, yo no llevo ni el año. Hector, no sé si sea de tu interes, pero podrias hacer un video, contando que conocimientos tenias al recién egresar de la carrera, y como fueron tus primeras experiencias laborales y en que momento te diste cuenta que ya no eras tan novato.

    • @tujak
      @tujak Před rokem +4

      tranquilo domina solo lo escencial , esto solo es didactico bro , solo disfruta de la claridad de la explicacion del buen hector con un cafecito

    • @gabrielfernandoalicuchallo6363
      @gabrielfernandoalicuchallo6363 Před rokem

      si ya tienes logica de programacion solo debes aplicarlo a SQL o buscar funciones reservadas que hagan lo que quieres. un paso a la vez y listo en la Universidad una vez me puse a poblar una base de datos de manera randomica solo con codigo SQL :v jajaja que docente mas hp que me hizo hacer eso y ejecutarlo con solo un comando.

    • @hxh3898
      @hxh3898 Před rokem +2

      Estaría muy interesante ver un vídeo sobre los comienzos de Héctor, sería algo impresionante 🧐👌

    • @pe007NT
      @pe007NT Před rokem +3

      Eso es fruto de la práctica y mucho dolor de cabeza para saber que el error era un punto y coma 😢

    • @Adozerec
      @Adozerec Před rokem

      15 años? Me estás diciendo que el vato ya está casi cuarentón, o cuarentón? Yo le echaba como sus 30 XD

  • @niko9bellic
    @niko9bellic Před rokem +6

    Compadre no tengo ni 1 año en esto... la verdad este video me dejó impresionado jajajaj
    Por cierto ¿Cuándo el curso premium de SQL?

  • @diegoprietto
    @diegoprietto Před rokem +6

    Muy bueno, se me complica hacer mucha lógica con SQL, guardé el video para volverlo a ver porque aún me cuesta entender como funciona todo lo que hiciste

  • @yaeluriel
    @yaeluriel Před rokem +8

    Sacarás un curso de 0 a avanzado de sql bro?
    Siento que serías el bueno para esto..

  • @oscaregt2
    @oscaregt2 Před 10 měsíci +2

    Hermano. Eres un crack. Con este video resolviste tres dudas que tenia y que me urgía solucionar.

  • @darkdragonblackw
    @darkdragonblackw Před rokem +2

    No inventes, me salvaste de un buen de trabajo. Esta genial el video.

  • @josejavieral13
    @josejavieral13 Před rokem +2

    El mejor contenido sql de youtube

  • @walkmav8
    @walkmav8 Před rokem +1

    Con esa explicación tan sublime hasta tu voz es como angelical jajaja buen aporte me va ayudar un buen

  • @oscarmendoza5895
    @oscarmendoza5895 Před rokem

    Termine mi horario laboral, entre a CZcams a verme un videíto musical pa relajarme y me sale este video como sugerencia, Uh! Lala. 5 años trabajando con SQL como analista de datos mas no como ingeniero de datos y estos trucos son la clave, muchas gracias

  • @gabcast
    @gabcast Před rokem

    Eres un crack Hector. Por favor un Curso Premium de SQL. Eres el indicado para ayudar a la humanidad del mejor tomador de Piñas Coladas Sin Alcohol. Gracias y que VIVA EL ROCK. Saludos desde Venezuela.

  • @cristiandavidmorasaenz3738

    Gracias por la explicación, hace mucho busco alguien que explique MS SQL SERVER sobre todo en español, te entendí todo bastante bien.

  • @edpb30
    @edpb30 Před rokem +1

    "Y que pedo? si aprendiste algo?" jajajaja ame esa frase!!!! Buen contenido...

  • @marvinpena6624
    @marvinpena6624 Před rokem +1

    Excelente video, gracias por compartir tus conocimientos🤘

    • @marvinpena6624
      @marvinpena6624 Před rokem

      Me encantaría un video sobre la carga de dll en sqlserver por lo de expresiones regulares

  • @hackingdanons
    @hackingdanons Před rokem +1

    Eres un DIOS!!!

  • @sergiodromero
    @sergiodromero Před 9 měsíci +1

    Excelente!!!, que buena manera de aplicar la logica de programación, para realizar tareas complicadas en SQL!!! Nuevo Sub, saludos desde Buenos Aires, Argentina!!!

  • @jujomoto
    @jujomoto Před rokem +2

    Increíblemente bueno, gracias chaval, una modelo para ti, saludos

  • @Christian-ho9qm
    @Christian-ho9qm Před rokem +1

    Uhhh guardar como .. jeje después lo miro tranqui. Gracias Héctor.

  • @robertsalinas7623
    @robertsalinas7623 Před rokem +3

    Me gusta la creacion de Sp y la migracion de bases de datos.. y a veces no faltan hacer muchas iteraciones para limpíar la data y este un ejemplo de como ocupar otras funciones propias sql server o crear tus propías herramientas para limpiar la data.. .. y un modo facil.. muy bueno tu video.. Te sugiero que tus ejemplos como este , tengas un link donde poder copiar y pegar..

  • @julissacordovaroman1980

    Primer video que veo de tu canal y puedo decir que eres un trome,...habia perdido tiempo buscando algo mas avanzando y contigo he aprendido nuevos tips. Gracias, estaré viendo tus videos.

  • @abnermendez8036
    @abnermendez8036 Před 11 měsíci

    Bro eres el mejor... He aprendido mucho de tus videos gracias

  • @RosasChio
    @RosasChio Před 6 měsíci

    Muchas gracias por tu video! Muy claro, útil y entretenido!

  • @wenvalderrama8854
    @wenvalderrama8854 Před rokem

    Genial explicación! Aprendí muchas cosas... las expresiones regulares siempre han sido mi coco...

  • @jorgetorrelles1
    @jorgetorrelles1 Před rokem +1

    Me exploto el celebro!!! Gracias por este aporte!

  • @jacob1234567800
    @jacob1234567800 Před 8 měsíci

    Me diste más ideas para mejorar procesos

  • @Conta-Data
    @Conta-Data Před rokem +1

    Que buen TRUCASO EL DE LOS ESPACIOS... que buen Canal que Tenes...
    Exitos

  • @alvarol.6437
    @alvarol.6437 Před rokem

    jajajajaja METAL y Programación... genial! me suscribo bro!

  • @michaelres5335
    @michaelres5335 Před rokem +2

    Sin duda super útil, limpiar datos es un dolor...

  • @Ericksang
    @Ericksang Před rokem +2

    Genial haz videos de SQL usando DLL por favor, gracias Maestro.

  • @jerehmicruzgonzalez3042
    @jerehmicruzgonzalez3042 Před rokem +3

    Excelente video como siempre, me gustaría saber eso de los dll por favor :)

  • @rickramirezgb7502
    @rickramirezgb7502 Před rokem

    Que perron explica este man, se acaba de ganar un suscriptor

  • @DomenicoCozzolino
    @DomenicoCozzolino Před rokem

    Ciao te escribo desde Italia, puedes por favor hacer un video sobre CTE de SQL Gracias de corazon
    Domenico

  • @cdv88
    @cdv88 Před 10 měsíci

    Hola Hector igual en el id de la variable tipo tabla puedes ponerle identity y te genera el id autoincrementable para no usar el row_number saludos

  • @kabalord
    @kabalord Před rokem

    Este video estuvo demasiado PRO!, viejo ud es un verdadero Crack, gracias.

  • @andresescobarort92
    @andresescobarort92 Před rokem

    Aa pero que bárbaro, yo uso #[ ]# de la misma forma que .
    Pero por favor iluminanos con eso de las ddll de Net en sqlserver

  • @jufran_87
    @jufran_87 Před rokem +1

    Gracias por el material. Excelentes trucazos. Saludos desde Colombia

  • @esneydervega5458
    @esneydervega5458 Před rokem +1

    😶😶😶😶 y así me di cuenta que no se nada, 😅😅😅😅 muchas gracias, aprendí muchísimo

  • @aerosjorge
    @aerosjorge Před rokem +1

    Ash y yo buscando algo sobre HammerFall. Muy buen contenido🤘

  • @juancmp589
    @juancmp589 Před rokem +2

    Esta genial, y los trucos para dejar un espacio fue muy ingenioso jaja, una pregunta si se quieren eliminar otro tipo de caracteres , por ejemplo salto de linea o enter. como se hace?

  • @Algedibarrios
    @Algedibarrios Před rokem +1

    Gracias por los videos avanzados!!!

  • @josemalpartida9832
    @josemalpartida9832 Před rokem

    Excelente explicación 👍🏼

  • @hechados
    @hechados Před rokem

    Excelente, no sabia este truco ¡MAGAZO!, yo utilizo data quality de SQL, trabajo mensualmente con casi 80 millones de registros y constantemente llegan nuevos en mal estado, con esto creo y espero que si, voy a ahorrarme bastante pasos de limpieza previa, si pudieras pones otros ejemplos relacionados estaría mas que bien, saludos Hector, solo te falto la chela

  • @pachans992
    @pachans992 Před rokem

    Hacer una carga diaria importando millones de registros tardaría muchisimo tiempo, por otra parte si es para un reporte en específico de una sola vez esta genial.
    Adicional, no conocía la función TRIM , pero veo que fue agregada en SQLSERVER 2017.

    • @hdeleonnet
      @hdeleonnet  Před rokem +1

      Limpieza de datos es para ejecutarse 1 vez.

  • @saulsmith21
    @saulsmith21 Před rokem

    ay weeey, el truco de los simbolos no me lo sabia, las expresiones regulares las usaba pero fuere de SQL, muy ingeniosa la forma de usarlas, buen video

  • @alejandroarguello6511
    @alejandroarguello6511 Před rokem +2

    sos otro nivel master

  •  Před rokem

    Vaya eres un bárbaro

  • @alexisparedes9113
    @alexisparedes9113 Před rokem +1

    Muy buen video, se explica todo de forma sencilla y práctica, felicitaciones, buen canal !

  • @pedrojaviersiqueiroslopez2607

    Que gran video! me parecio muy interesante el tema

  • @luciferinmortalis1475

    No se si puedes hablar de como llenar automaticamente en el sqlserver una tabla con la llave primary y llevar esa llave de llenado automaticamente del id con el foreighn key con la tabla secundaria

  • @cientificodedatos3292
    @cientificodedatos3292 Před 10 měsíci

    Excelente!!! mil gracias!

  • @RenzoAlonsoTarquiQuispe

    Genial para ir profundizando y conociendo las bondades de SQL, Bue aporte!, saludos!

  • @oscarreyes6098
    @oscarreyes6098 Před rokem

    Excelente video, ahora comprendo el uso de PATINDEX y STUFF que en mi trabajo lo tuve que usar para limpiar datos, no le entendía pero ahora ya! Muchas gracias!
    Muy buenos vídeos!

    • @FVGBHJ
      @FVGBHJ Před rokem

      yo sigo sin entenderle :c

  • @higiniofuentes2551
    @higiniofuentes2551 Před 10 měsíci

    Gracias por este video tan interesante!

  • @macjmdc4130
    @macjmdc4130 Před rokem

    Azumakina chulada de video maestro!!! Queremos los de llamar una DLL desde SQLSERVER!!! porfas!🤟

  • @jorgevillacis1186
    @jorgevillacis1186 Před rokem

    Wow, que genio, recién empiezo con temas básicos, ver esto me inspira, aunque me asusta también, gracias por el material!

  • @oviman.h
    @oviman.h Před rokem

    Vine a verlo por segunda vez. Saludos

  • @snack93s
    @snack93s Před rokem

    Yo hice todo esto en la carrera una pena que no me toca utilizarlo, mola mil

  • @geovannycardozocedeno6041

    El mejor 👏 de todos

  • @humbertopr
    @humbertopr Před rokem +1

    ¡Gracias!

  • @danielmateocossiosepulveda9401

    Apenas te conozco con este video... bacano, se aprende bastante no conocia ese manejo de variables en sql, Gracias y continua porfa con mas.

  • @nicolaslaino7504
    @nicolaslaino7504 Před rokem +1

    ¡Qué buen canal!

  • @fernandopardo8272
    @fernandopardo8272 Před rokem

    11:34, en realidad se puede usar la consulta en cada SET usando un subquery tipo esto:
    select top 1 [value] from (
    select ROW_NUMBER() over (order by (select NULL)) Id, value from string_split('A,B,C', ',')
    ) Q where Id = 1
    aunq lo de la variable de tipo tabla es una solucion aceptable también. es solo para que vean otras posibilidades ( inclui el SELECT NULL tb por si alguno lo ve en algun query, que funciona igual q el select 1 en este caso).

  • @santiagotrochez4660
    @santiagotrochez4660 Před rokem

    Sos grande, me ahorraste mucho trabajo

  • @hectorabieldelgadorodrigue8339

    Muy buen contenido, no conocia el uso de la función stuff y pathindex, increible solución. Gracias!

  • @nzaldivar
    @nzaldivar Před rokem

    Excelente. Como seria si en la columna tienes un JSON? como podrias hacer el parse

  • @joseluisvitte
    @joseluisvitte Před rokem +2

    😮 arte

  • @Daltmaly
    @Daltmaly Před rokem +1

    Hola Hector !! aprendi muchisimo
    verdad que tambien podria cambiarse una tabla temporal por un CTE para hacer el Where en el ID?

  • @carlosalbertocontrerasreye2838

    Muchas gracias Bro!
    Me sirvio para el trabajo!!
    Saludos desde Cd. Juarez

  • @zeihuro
    @zeihuro Před rokem

    Exelente el truco de los espacios jajajaj

  • @jovigh
    @jovigh Před rokem

    Excelente! Suscrito y dedito arriba..

  • @sammr8529
    @sammr8529 Před rokem +1

    Saludos hector, buena instruccion de video, gracias brother... solo 2 consultas..
    1. en el punto donde escribiste el offset veo que continuas con fetch... funcionaria si quito todo el fetch y coloco solo un top 1 en el select? 🤔
    2. entre while y cursor cual recomendarias y porque? 🤔

  • @cesararacena
    @cesararacena Před rokem

    Muy bueno. Hay formas más fáciles de hacerlo (cte y un cursor por ejemplo), pero esta forma sirve también. No lo usaría en mi trabajo con pipelines continuos y cientos de millones de registros por tabla, pero para trabajos de data analysis normales, sirve. Saludos!

  • @CristianRodriguez-zn3yb

    Hola Hector, espectacular el video! me ayudas por favor con tips para limpieza de tablas sin ID, principalmente para verificar que no haya registros duplicados, valores Nulos o vacíos, y eliminar ciertos registros antes de copiarlos a otra tabla?

  • @ProfeDannyH
    @ProfeDannyH Před rokem +2

    Está perfecto! Muchas gracias :B

  • @matiasvegavera7597
    @matiasvegavera7597 Před rokem

    Máquina, bestia, titán colosal, barba de kratos

  • @pascualuis
    @pascualuis Před rokem

    Excelente contenido

  • @tomyoviedoacuna1944
    @tomyoviedoacuna1944 Před rokem

    Excelente explicación sobre limpieza de datos con t-sql, agradeceré que puedas hacer un vídeo en la cuál se pueda hacer un sp que haga un insert en dos tablas en simultáneo como por ejemplo las tablas Factura y FacturaDetalle, simulando un sistema de ventas, muchas gracias nuevamente por el apoyo que das a la comunidad.

  • @VycThorAmariLearning
    @VycThorAmariLearning Před rokem

    ufff justo lo que necesitaba

  • @StephenArpad
    @StephenArpad Před rokem +1

    Buen trabajo carnal..
    Me dejaste con el hocico abierto, la vdd..

  • @DanielPk95
    @DanielPk95 Před rokem

    Por favor una temporada de full SQL! Amo el rock del final

  • @ob3dba
    @ob3dba Před rokem +1

    Muy buen contenido, lo voy a recomendar

  • @nixjavi7220
    @nixjavi7220 Před rokem

    Porfa un vídeo cargando DLL en Sql!🎉

  • @DanielGutierrez-xj6vz
    @DanielGutierrez-xj6vz Před 5 měsíci

    Muy bueno !

  • @Javiercitov2
    @Javiercitov2 Před rokem +5

    Pues estuvo genial... Pero me quedó la duda ... DLL en sql server??? Puedes explicar algo porfavor

  • @cristopherguevaravillegas463

    Buena Maestro! Gracias.

  • @darmfreak
    @darmfreak Před rokem

    Un problema parecido lo solucioné con cross join

  • @JhonathanAngarita
    @JhonathanAngarita Před 4 měsíci

    que buen truquillo

  • @AlbertoR-rp7xx
    @AlbertoR-rp7xx Před rokem +2

    Muy bueno el video, alguna vez has utilizado levenshtein para medir distancias entre palabras y poder hacer deduplicacion de registros ? Saludos Master

  • @mipelirroja
    @mipelirroja Před rokem

    Muchas gracias :D

  • @DavidSamuelHn
    @DavidSamuelHn Před rokem

    Excelente, hiciste de tripas corazon te felicito, muy buenos metodos de la viaje escuela.. la parte de Data Quality de SQL server ayuda mucho tambien, pero para los amantes del codigo nos gusta mas ingeniarnosla. Saludos Hector

  • @Jontuc
    @Jontuc Před rokem

    Gracias Hector es de mucha ayuda

  • @sispemspe8662
    @sispemspe8662 Před rokem

    Entre por curiosidad a ver como se trabaja con SQL server, me quedo mil veces con Oracle, pero la diferencia es que mi backend está dentro de la base, lo cual es más sencillo.

  • @nelson3391
    @nelson3391 Před rokem

    Excelente trabajo! Me gustaría saber sobre el uso de dll desde SqlServer como comentaste. Muchas Gracias!

  • @camilolopez5109
    @camilolopez5109 Před rokem

    Funciona tambien con un unpivot

  • @jtrujillo33
    @jtrujillo33 Před rokem

    Buen video, por favor, dll en sql!!!

  • @felipedarras
    @felipedarras Před rokem

    muy bueno!

  • @joelmartinez9816
    @joelmartinez9816 Před rokem

    Bueno para la siguiente espero se hable de running wild 😅