Kā var notikt SQL injekcija caur datuma ievades lauku?
Data Engineer
SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start
IZVĒLIES * No tabulas1 kā t1 Kreisais JOIN tabula2 kā t2 ON t1.date_start > t2.date_start d = { True: 42, 1: 2, 1.0: 100500 } print(d)
Izvēlies * No tabulas1 kā t1 Pa kreisi pievieno tabulu2 kā t2 ar nosacījumu ON t1.date_start > t2.date_start --DML Izveidojiet tabulu, ja tā neeksistē Employee (id int, salary int, departmentId int); Ievietojiet Employee (id,salary,departmentId) vērtības ar (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); ar cte kā( izvēlies *, rank() over(partition by departmentId order by salary desc) kā max_salary no Employee ) izvēlies * no cte kur max_salary = 1
Kas notiek, paralēli izpildot vaicājumus vienā Postgres mezglā?
Kāda ir atšķirība starp EXPLAIN un EXPLAIN ANALYZE?
Vai tev kādreiz bijusi nepieciešamība veidot ziņojumus, panelus, vizualizācijas (BI)?
Kas ir SQL injekcija?
No kādām īpašībām var teikt, ka datu glabātuve ir nepieciešama?
Kas ir VACUUM PostgreSQL? Kam tas ir nepieciešams?
Kādi ir MPP arhitektūras trūkumi Greenplum?
Kā pieiet situācijai, kad biznesa nodaļa pieprasa ziņojumu ar datu vizualizāciju par jauno akciju?
Norādiet piecas Git komandas.
Kas ir dekorators Python un kam tas tiek izmantojts (Airflow kontekstā)?
Kādi ir ACID plusi un mīnusi, izņemot lasīšanas ātrumu?
Kādus jautājumus man?
Kam ir paredzēts ārējā atslēgas ierobežojums un kāds ir ierobežojuma jēga, dzēšot/atjauninot, ja ir atkarīgi ieraksti (loģiski)?
Pastāsti man par Greenplum — datu glabāšanas formātiem, rindas un kolonnas glabāšanu.
Kas ir ACID? Ko nozīmē katrs burts? Kā tas attiecas uz darījumiem?
Kas ir pīļu tipizācija (duck typing)?