Temas de SQL - Inicio en SQL

<<>>
Imágen de perfil
Val: 10
Ha aumentado su posición en 84 puestos en SQL (en relación al último mes)
Gráfica de SQL

Contenido en LWPInicio en SQLgráfica de visualizaciones


SQL

estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella
Actualizado el 07 de Junio del 2019 por Ana Zelideth (Publicado el 06 de Junio del 2019)
348 visualizaciones desde el 06 de Junio del 2019
sql_joins_orig


Esta semana quiero platicarles de un lenguaje de base de datos muuuyyy conocido que es SQL, sus siglas quieren decir Structured Query Language, que nos sirve para extraer información de bases de datos, esta basado en álgebra y calculo relacional, hay una imagen que me gusta en lo personal, porque explica el uso de las uniones entre datos


Si quieren profundizar mas en el álgebra relacional, les recomiendo el documento de Jaime Elizondo https://www.unirioja.es/cu/arjaime/Temas/04.Anexo.pdf


Este lenguaje es fundamental si comienzan sus días laborales, ya que la mayoría de los desarrollos tienen bases de datos en SQL Server de Microsoft, hay una versión Express que pueden descargar para poder hacer sus practicas o sus propios desarrollos.


Vamos hacer un ejemplo para tomar los datos de facturas recibidas de una base demo, relacionado con la tabla de receptores, esto es un inner join, es decir solo la conjunción de ambas tablas.


select * from documento inner join receptorcfdi on receptorcfdi.id = documento.receptorCfdiId where FechaRecepcion >= '01-01-2019'
- Lo que hacemos es la instrucción select, es decirle que nos muestre o seleccione los datos de cierta tabla que cumpla con ciertas condiciones.
- El from es indicar de que tabla va tomar los datos
- La parte del inner join, es decirle con que tabla se debe unir
- El Where indica que condiciones debe cumplir, aqui le estoy colocando que la fecha de recibo sera de mayor o igual al 1 de enero de 2019

Capturesql



Vamos hacer ahora la suma de las facturas por código de proveedor, ahora utilizaremos la tabla de emisores

select sum(Total),RFC from documento inner join Emisor on emisor.id = documento.EmisorId where FechaRecepcion >= '01-01-2019' group by RFC
Para hacer la suma , utilizamos la palabra reservada sum y entre parentesis la columna que queremos sumar aun lado la columna que queremos ver como resultado y al final la sentencia group by , esto es para decirle no me sumes tomo , si no muestrame por cada RFC la suma de los registros

Capturesql2



Espero les haya gustado este post y nos compartan, saludos.


El tema original se encuentra en: https://www.programacionparatodos.com/2019/06/programasql.html



Comentarios... (0)


No hay comentarios
 

Comentar

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/t10063
Revisar política de publicidad