¿Cómo puede ocurrir una inyección SQL a través del campo de entrada de fecha?
Data Engineer
SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start
SELECCIONA * DE tabla1 COMO t1 IZQUIERDA UNIR tabla2 COMO t2 ON t1.date_start > t2.date_start d = { True: 42, 1: 2, 1.0: 100500 } print(d)
SELECCIONAR * DE tabla1 COMO t1 LEFT JOIN tabla2 COMO t2 ON t1.date_start > t2.date_start --DML CREAR TABLA SI NO EXISTE Employee (id int, salario int, departmentId int); INSERTAR EN Employee (id,salary,departmentId) VALORES (1, 70000, 1),(2, 94000, 1),(3, 85000, 1),(4, 80000, 2),(5, 60000, 2),(6, 62000, 3),(7, 90000, 3),(8, 94000, 3),(9, 94000, 3); con cte como( seleccionar *, rank() sobre(partición por departmentId ordenar por salary desc) como max_salary de Employee ) seleccionar * de cte donde max_salary = 1
¿Qué sucede al paralelizar consultas en un solo nodo de Postgres?
¿Cuál es la diferencia entre EXPLAIN y EXPLAIN ANALYZE?
¿Alguna vez has tenido que hacer informes, paneles, visualizaciones (BI)?
¿Qué es una inyección SQL?
¿Cuáles son las desventajas de la arquitectura MPP en Greenplum?
¿A partir de qué características se puede decir que se necesita un almacén de datos?
¿Qué es VACUUM en PostgreSQL? ¿Para qué sirve?
¿Cómo abordar la situación cuando el negocio solicita un informe con visualización de datos sobre una nueva promoción?
Nombra cinco comandos de Git.
¿Qué es un decorador en Python y para qué se utiliza (en el contexto de Airflow)?
¿Qué ventajas y desventajas del ACID se pueden mencionar, además de la velocidad de lectura?
¿Qué preguntas tienes para mí?
¿Para qué sirve una restricción de clave externa y cuál es el sentido de la restricción en la eliminación/actualización cuando hay registros dependientes (lógicamente)?
Cuéntame sobre Greenplum: formatos de almacenamiento de datos, almacenamiento en filas y columnas.
¿Qué es ACID? ¿Qué significa cada letra? ¿Cómo se relaciona esto con las transacciones?
¿Qué es la tipificación pato (duck typing)?