Sobes.tech

Data Engineer

Cum poate apărea o injecție SQL prin câmpul de introducere a datei?

254

SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start

249

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)

248

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

218

Ce se întâmplă atunci când paralelizezi interogările într-un Postgres cu un singur nod?

206

Ai fost vreodată nevoit să faci rapoarte, panouri, vizualizări (BI)?

200

Din ce caracteristici se poate spune că este nevoie de un depozit de date?

193

Cum să abordezi situația în care afacerea solicită un raport cu vizualizarea datelor despre o nouă promoție?

192

Ce este un decorator în Python și pentru ce este folosit (în contextul Airflow)?

186

Ce avantaje și dezavantaje ale ACID pot fi menționate, în afară de viteza de citire?

181

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)?

180

Vorbește-mi despre Greenplum — formate de stocare a datelor, stocare în linie și coloană.

180
/3