En esta lección, vamos a hablar de consultas. Antes de hacer eso, Solo quería mostrarles esta base de datos AdventureWorks eso está disponible en GitHub y los enlaces están incluidos aquí. Tenemos un Léame de AdventureWorks. Si nos desplazamos hacia abajo, Me gustaría hacer una instalación desde una copia de seguridad aquí. Entonces, si hace clic en esto, traerá sample.databases. Y vamos a usar 2019.bak. Simplemente haga clic en eso y guárdelo en sus descargas. y cópialo en algún lugar que conozcas que puede acceder a él con la suficiente facilidad o simplemente puede acceder desde la carpeta Descargas. Pero lo que vamos a hacer es agarrar esta base de datos porque ya tendrá datos completos para nosotros. Así que no tenemos que ir y llenar nuestras tablas. Así que esto nos ahorrará mucho tiempo. y te da otra base de datos para jugar y aprender de, básicamente. Echemos un vistazo a esta base de datos en nuestro software. Y una vez que lo hayas descargado, podemos simplemente hacer un clic derecho en la base de datos y hacer una restauración de base de datos. Y vamos a tener un cuadro desplegable de base de datos. Queremos el dispositivo y vas a hacer clic en los puntos suspensivos. Solo voy a agregar. Ahora aquí es donde yo, por qué es importante recuerdas dónde pusiste tu archivo. Puse el mío en mi disco C local así que sé exactamente dónde está en la ruta. Ese es mi archivo AdventureWorks 2019.bak. Así que voy a hacer clic en Aceptar. Haga clic en Aceptar allí. Y está la copia de seguridad completa de la base de datos que puedo restaurar. Haga clic en Aceptar de nuevo y se restauró con éxito. Así que ahora en Bases de datos, deberías tener AdventureWorks 2019, puede expandir eso. Y tenemos un montón de mesas. Vamos a darle algo para explorar y jugar. Solo tome las primeras mil filas de person.address, solo como un ejemplo. Y obtuvimos todo tipo de datos. Coincidentemente, estamos entrando en las declaraciones selectas primero y acabamos de hacer uno, lo cual repasamos en las lecciones anteriores. Así que solo tomó el top 1000. Así que podemos quedarnos con esa persona.dirección. Como lo hicimos antes, puedes modificarlo justo aquí o puede subir aquí y hacer clic en Nueva consulta. Quieres expandir esto. Así que esta es la declaración de selección más básica que puede hacer. Seleccione * de person.address. Entonces solo dice, dame todo de esta mesa, que hay que tener mucho cuidado con eso. Porque si es una mesa muy grande, podría llevar un tiempo. Veamos qué tenemos aquí. Así que ejecutamos, eso fue bastante suave. Cerca de 19,000 registros aquí. Y hablamos de la cláusula where solo un poco antes. Entonces, si quisiéramos agregar eso a esta consulta, podríamos hacer un dónde y digamos que queríamos obtener todas las ciudades. Queremos todos los registros donde estaban las ciudades en Dallas, donde las ciudades equivalen a Dallas. Entonces, en sus consultas de ahora mismo, quiere hacer el dónde. Solo toma la dirección de esa persona. Cuando tienes muchas mesas como esta, tienes que especificar de qué tabla lo estás tomando y se completa automáticamente, lo cual es bueno. Persona.dirección.ciudad. Así que la razón de esto de nuevo, Hay otra mesa que podría tener una ciudad. Así que no puedes simplemente poner donde la ciudad es igual porque no sabe qué tabla buscar. Así que vas a hacer person.address.city. Y luego algo importante para recordar para un servidor SQL es que necesita comillas simples. No utilice comillas regulares. quieres los solteros y lo ejecutamos y ahora tenemos todos los registros que fueron solo para la ciudad de Dallas. Así que esto es realmente solo rascar la superficie en declaraciones seleccionadas. Así que si pasamos, déjame arrastrar esto aquí, nuestra documentación de confianza. Habla de sentencias selectas. para el servidor SQL y, específicamente, para AdventureWorks. Oh, estos son 2012. Deberían funcionar en 2019 también. O podrías salir y comprar el de 2012 y hacer lo mismo que acabamos de hacer. Y literalmente puedes simplemente copiar y pegar estos y ejecute las consultas y tenga una idea de ellas. Pero estos van a repasar todos los diferentes seleccionar comandos de declaración con ejemplos. Así que todo esto es muy útil. Así que me detendré allí para esta lección. ahora que hemos hecho algunas declaraciones de selección básicas y sabes donde mirar para comandos de declaración de selección más complejos y luego, vamos a agruparnos y unirnos.