Cum poate apărea o injecție SQL prin câmpul de introducere a datei?
Data Engineer
SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start
SELECT * DIN tabelul1 CA t1 JOIN stânga tabelul2 CA t2 ON t1.date_start > t2.date_start d = { True: 42, 1: 2, 1.0: 100500 } print(d)
SELECT * DIN tabelul1 CA t1 LEFT JOIN tabelul2 CA t2 ON t1.date_start > t2.date_start --DML CREAZĂ TABELUL DACĂ NU EXISTĂ Employee (id int, salary int, departmentId int); INSERĂ ÎN 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); cu cte ca( select *, rank() over(partition by departmentId order by salary desc) ca max_salary din Employee ) select * from cte unde max_salary = 1
Ce se întâmplă atunci când paralelizezi interogările într-un Postgres cu un singur nod?
Care este diferența dintre EXPLAIN și EXPLAIN ANALYZE?
Ai fost vreodată nevoit să faci rapoarte, panouri, vizualizări (BI)?
Ce este o injecție SQL?
Din ce caracteristici se poate spune că este nevoie de un depozit de date?
Cum să abordezi situația în care afacerea solicită un raport cu vizualizarea datelor despre o nouă promoție?
Ce este VACUUM în PostgreSQL? La ce folosește?
Care sunt dezavantajele arhitecturii MPP în Greenplum?
Ce este un decorator în Python și pentru ce este folosit (în contextul Airflow)?
Numește cinci comenzi Git.
Ce întrebări ai pentru mine?
Ce avantaje și dezavantaje ale ACID pot fi menționate, în afară de viteza de citire?
La scopul unei restricții de cheie externă și care este sensul restricției la ștergere/actualizare în prezența înregistrărilor dependente (din punct de vedere logic)?
Vorbește-mi despre Greenplum — formate de stocare a datelor, stocare în linie și coloană.
Cunoști formatul Avro?
Ce este tiparea rață (duck typing)?