Come può verificarsi un'iniezione SQL attraverso il campo di input della data?
Data Engineer
SELEZIONA * DA tabella1 COME t1 LEFT JOIN tabella2 COME t2 ON t1.date_start > t2.date_start d = { True: 42, 1: 2, 1.0: 100500 } print(d)
SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start
SELEZIONA * DA tabella1 AS t1 LEFT JOIN tabella2 AS t2 ON t1.date_start > t2.date_start --DML CREA TABELLA SE NON ESISTE Employee (id int, salary int, departmentId int); INSERISCI IN Employee (id,salary,departmentId) VALORI (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 come( seleziona *, rank() over(partition by departmentId order by salary desc) come max_salary da Employee ) seleziona * da cte dove max_salary = 1
Qual è la differenza tra EXPLAIN e EXPLAIN ANALYZE?
Cosa succede quando si parallelizzano le query in un singolo nodo di Postgres?
Hai mai dovuto fare report, dashboard, visualizzazioni (BI)?
Cos'è un'iniezione SQL?
Da quali caratteristiche si può dire che è necessario un data warehouse?
Come affrontare la situazione quando il business richiede un rapporto con visualizzazione dei dati su una nuova promozione?
Cos'è VACUUM in PostgreSQL? A cosa serve?
Quali sono gli svantaggi dell'architettura MPP in Greenplum?
Cos'è un decoratore in Python e a cosa serve (nel contesto di Airflow)?
Nominare cinque comandi Git.
Quali domande hai per me?
Quali sono i vantaggi e gli svantaggi dell'ACID, oltre alla velocità di lettura?
A cosa serve una restrizione di chiave esterna e qual è il senso della restrizione in caso di eliminazione/aggiornamento in presenza di record dipendenti (logicamente)?
Parla di Greenplum — formati di archiviazione dei dati, archiviazione in riga e colonna.
Conosci il formato Avro?
Cos'è il tipaggio paperino (duck typing)?