Adott két tábla t1 és t2. A feladat felsorolni az összes ismert join típusát és az eredményt a lekérdezés select * from t1 <join> t2 on t1.t = t2.t minden esetében. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null
Data Engineer
Meséljen a Greenplum, DBT és Data Vault használatával szerzett tapasztalatairól. Miért váltott a hópehely modellről a Data Vault-ra?
Mi a különbség a karakterláncon való ciklus és a tuple-on való ciklus között Pythonban? Mely típusok alapvetőek, és hogyan befolyásolja ez a teljesítményt?
Két megoldást hasonlítsson össze a memóriafelhasználás alapján történő egységek keresésére: 1) változókkal végzett ciklus, 2) split('0') + list comprehension + max()
Írja le az SQL lekérdezések optimalizálási módszereit, amelyeket alkalmazott. Hogyan csökkentette a futási időt 12-15 másodpercről?
Mi motivál a munkában? Sorold fel a hard skills terén erősségeidet.
Adott egy nullákból és egyekből álló sorozat. Írjon egy func() nevű függvényt, amely visszaadja a legnagyobb egymást követő egyek számát. Például: func("010111011") -> 3
Adott két tábla t1 és t2. A feladat az összes ismert join típus felsorolása és az eredmény megadása a select * from t1 <join> t2 on t1.t = t2.t kérésre minden esetben. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null cross 1 1 - null null - INNER JOIN [phone] LEFT JOIN 1 - 1 2 - NULL 4 - NULL NULL - NULL RIGHT JOIN [phone] NULL - 3 NULL - NULL NULL - NULL FULL JOIN [phone] - NULL 4 - NULL NULL - 3 null - NULL null - NULL null - NULL
Milyen JOIN algoritmus típusok léteznek a PostgreSQL-ben, és miben különbözik a Hash Join a Nested Loop Join-tól? Milyen esetekben nem alkalmazható a Hash Join?
Meséljen a legnehezebb vagy legérdekesebb feladatról, amit meg kellett oldania