@powerhdeleon ...También en la corrección de mi código además de que estoy aprendiendo patrones de diseño y arquitectura de software y haciendo muchos ejercicios de algoritmos, también un nivel b2-c1 en inglés así que me gustaría saber como ves las oportunidades para mi
@powerhdeleon Hola Héctor, mira tengo 30 años y no tengo nada de experiencia en TI, quisiera consultarte sobre las oportunidades de que contraten a personas de mi rango de edad. Cabe recalcar que me gusta aprender y estoy incorporando mucho de IA en mis estudios...
Explicación visual de una consulta SQL. Te explico paso a paso:
SELECT: Especifica las columnas que se desean recuperar de la base de datos. En este caso, column_a y column_b son las columnas seleccionadas para la salida.
FROM: Indica la tabla de la que se van a seleccionar los datos. Aquí, t1 es la tabla de origen.
JOIN: Se utiliza para combinar filas de dos o más tablas, basadas en una columna relacionada entre ellas. En el ejemplo, t2 es la tabla que se une con t1.
ON: Define la condición de unión entre las dos tablas. La consulta muestra que t1.column_a debe ser igual a t2.column_a, lo que significa que la unión se hace en base a la coincidencia de valores en column_a de ambas tablas.
WHERE: Es una cláusula que se utiliza para filtrar registros que cumplen una condición específica. constraint_expression sería una expresión que define esta condición.
GROUP BY: Agrupa las filas que tienen los mismos valores en la columna especificada, lo que permite realizar operaciones de agregación como contar, sumar, promediar, etc.
HAVING: Es similar a WHERE, pero se aplica a grupos de filas creados por GROUP BY. constraint_expression indica la condición que deben cumplir los grupos.
ORDER BY: Organiza los resultados según el valor de una o más columnas, en orden ascendente (ASC) o descendente (DESC).
LIMIT: Limita el número de registros que la consulta retorna, lo que es útil cuando solo se necesita una cierta cantidad de filas. count indica el número máximo de registros a retornar.
Como ves, la consulta se escribe de una forma pero el orden de ejecución es otro:
1. Usa FROM y JOIN para determinar de dónde se extrae la información.
2.Con ON y WHERE, se utilizan expresiones para filtrar los resultados.
3. Agrupar con GROUP BY y filtrar con HAVING, se seleccionan los campos.
4. Se ordenan y limitan los resultados.
¡Espero que te haya servido el diagrama y las explicaciones para aprender y entender SQL!
El diagrama visual es de @bytebytego
Lograr hábitos positivos no es fácil.
Pero, imagina dónde estarías si no te rindieras.
Mayor confianza, autoestima, satisfacción personal y felicidad.
Aquí te doy 5 consejos para lograr hábitos positivos en tu vida 🧵👇
Hoy en día tenemos miles de recursos para aprender programación, pero el saber cosas solo es una parte del camino.
¿Cuál es la clave para mejorar como programador?
Me lo habéis pedido, y aquí está:
▶️ Lista de reproducción con mi Curso Gratis de PYTHON desde cero y para principiantes.
✓ Fundamentos [10h]
✓ Intermedio [7h]
✓ Frontend [17h]
✓ Backend [8h]
✓ IA [2h]
✓ Testing [1h]
✓ Extras [1h]
Aquí lo tienes ↓
@midudev Claro, soy consciente y es algo que he estado haciendo y es a aprender a usar las herramientas IA para facilitar un poco mi aprendizaje y sé que las tendré que implementar cuando consiga trabajo...Pero te escribo porque tengo sosobra de si tendré o no trabajo de JR.
@midudev Hola Miguel, soy estudiante de ing de software y estoy preocupado ya que hasta ahora vi el video en el que Mark Zuckerberg dice que dejarán de contratar desarrolladores y no sólo Meta sino varias empresas más...No sé si continuar ahora y quisiera saber que opinas. Gracias
@freddier Hola Fredy, estoy estudiando actualmente ing de software y debo admitir que estoy un poco preocupado por las palabras de Mark Zuckerberg acerca de dejar de contratar programadores y no sólo él sino otras empresas. Me pregunto, ¿crees que es marketing o me dedico a algo más?