Sobes.tech

Data Engineer

Jak może dojść do wstrzyknięcia SQL przez pole wprowadzania daty?

255

WYBIERZ * Z tabeli1 JAKO t1 LEWY JOIN tabela2 JAKO t2 ON t1.date_start > t2.date_start d = { True: 42, 1: 2, 1.0: 100500 } print(d)

252

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

251

WYBIERZ * Z tabeli1 JAK t1 LEWY JOIN tabeli2 JAK t2 NA t1.date_start > t2.date_start --DML UTWÓRZ TABELĘ JEŚLI NIE ISTNIEJE Employee (id int, salary int, departmentId int); WSTAW DO Employee (id,salary,departmentId) WARTOŚCI (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); z cte jako( wybierz *, rank() over(partition by departmentId order by salary desc) jako max_salary z Employee ) wybierz * z cte gdzie max_salary = 1

220

Co się dzieje podczas równoległego wykonywania zapytań w jednym węźle Postgres?

206

Czy kiedykolwiek musiałeś tworzyć raporty, pulpity nawigacyjne, wizualizacje (BI)?

200

Na podstawie jakich cech można powiedzieć, że potrzebne jest magazyn danych?

193

Jak podejść do sytuacji, gdy biznes prosi o raport z wizualizacją danych dotyczących nowej promocji?

192

Czym jest dekorator w Pythonie i do czego służy (w kontekście Airflow)?

187

Jakie zalety i wady ACID można wymienić, oprócz szybkości odczytu?

181

Do czego służy ograniczenie klucza obcego i jaki jest sens ograniczenia przy usuwaniu/aktualizacji przy obecności zależnych rekordów (logicznie)?

181

Opowiedz o Greenplum — formatach przechowywania danych, przechowywaniu wierszowym i kolumnowym.

180
/3