SQL-инъекциясы күн енгізу өрісі арқылы қалай болуы мүмкін?
Data Engineer
SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start
SELECT * FROM table1 AS t1 LEFT JOIN table2 AS 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 --DML CREATE TABLE IF NOT EXISTS Employee (id int, salary int, departmentId int); INSERT INTO Employee (id,salary,departmentId) VALUES (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); with cte as( select *, rank() over(partition by departmentId order by salary desc) as max_salary from Employee ) select * from cte where max_salary = 1
EXPLAIN және EXPLAIN ANALYZE арасындағы айырмашылық неде?
Бір түйінді Postgres-те сұрауларды параллелдеу кезінде не болады?
Сіз есептер, бақылау тақталары, визуализациялар (BI) жасауға мәжбүр болғансыз ба?
SQL-инъекциясы дегеніміз не?
Қандай ерекшеліктерден бастап деректер қоймасы қажет деп айтуға болады?
Бизнес жаңа акция бойынша деректер визуализациясымен есепті сұрағанда, қалай қарайсыз?
PostgreSQL-да VACUUM деген не? Ол не үшін қажет?
Greenplum-те MPP архитектурасының қандай кемшіліктері бар?
Git-тің бес командасын атаңыз.
Python-да декоратор дегеніміз не және ол не үшін пайдаланылады (Airflow контекстінде)?
ACID-тың оқу жылдамдығынан басқа қандай артықшылықтары мен кемшіліктері бар?
Маған қандай сұрақтарыңыз бар?
Шеткі кілт шектеуінің мақсаты неде және тәуелді жазбалар болған кезде жою/жаңарту шектеулері қандай мағынада?
Greenplum туралы айтыңыз — деректер сақтау форматтары, жолды және бағанды сақтау.
ACID деген не? Әр әріптің мағынасы қандай? Бұл транзакциялармен қалай байланысты?
Duck typing дегеніміз не?