Tutoriales SQL SERVER | # 42 - Subconsultas Update & Delate

preview_player
Показать описание
Tutoriales de SQL server 2012 en español
Los archivos que se usan en el curso podrás descargarlos aquí:

Los tutoriales son hechos por nuestro colaborador estrella ”David Hackro"
Puedes contactar con TutorialesHackro en su canal o redes sociales.

Рекомендации по теме
Комментарии
Автор

Pienso que deberias poner consultas que realmente requieran subconsultas, porque de esta manera no es tan notorio el uso que se le debe dar y confunde, por lo demás esta muy interesante el curso. Gracias

VickyLecca
Автор

Gracias por este curso, de verdad explicas muy bien, he aprendido bastante de él, espero que sigas subiendo cursos tan buenos como éste, quisiera que pusieras atender a muchas dudas que tengo porque los comandos que explicas en algunos videos no me corren y también en lo de respaldo y restauración a mí no me funcionó :(

mariadelosangelescamarillo
Автор

si quiere hacer un update sobre una subconsulta utilizando la función EXISTS con información de esa tabla, la información que me retorna es la información que yo voy a utilizar para hacer Update a la tabla principal, como podría hacer eso.
Ejemplo:
tabala 1 tengo 2 campos principales - estado y nit
tabla 2 tengo 1 campos principal nit.1
lo que se quiere es que me busque todo los Nit que no se encuentren en la tabla 2 y me actualice esos datos retornados en la tabla uno en el campo estado.


Algo como esto


update tabla 1
set estado= false
select estado, nit from tabla 1
where not exists (select nit.1 from tabla2 where nit = ni.1)


Este UPDATE no me sirve algo esta faltando como podría utilizar esta sentencia y actualizarla


Gracias

davidurrego
Автор

He visto los videos hasta ahora y me gustaron mucho, porque me han despejado todas las dudas, existiran videos donde expliques sobre el max y min y de como los podemos aplicar? saludos!!

edgargarcia
Автор

Me confundo un poco cuando en la función "delete" se refiere al tipo_usuario, cuando se me hace mas lógico referirse a la misma variable que en el ejemplo es edad.
En mi caso usé otra tabla y otra sintaxis que la veo más lógica y funciona:


delete alumnos where nombre = any (select nombre where nombre = 'Lucho')


creo que es otra alternativa y a mi me funcionó...
Gracias. muy buenos videos. Estoy aprendiendo SQL a partir de 0 (cero).

JOSEGARCIA-kwlw
Автор

Saludos, el video super entendible. Lo único que no entiendo bien es el porque en la sección del delete cambias tipo de usuario por edad.
¿ No termina eso haciendo que al apartado de tipo de usuario pierda sentido?

Saludos :D

ellugarmasagradableeninter
Автор

¿Es cosa mía o todas tus subconsultas son redundantes? xD
Todas se pueden expresar en un where normal y corriente sin recurrir a ellas.

pablogonzalez
Автор

muy bien pero sabes debes de partir la sentencia en dos para poderla ver toda en pantalla porque asi se pierde el sentido del mensaje por fa

tito
Автор

PORFAVOR EL SCRIPT DE LA BASE DE DATOS USUARIOS, NO SE ENCUENTRA EN GITHUB, .

DiversOriginal
Автор

Estaría mas práctico que identes el código en vez de mostrarlo en un solo

Pablo-qihz
Автор

corrige el titulo dice ''delate'' y es ''delete''

impolitexd
welcome to shbcf.ru