Берилген эки таблица t1 жана t2. тапшырма — билген бардык join түрлөрүн тизмектеп чыгуу жана суроонун жыйынтыгын select * from t1 <join> t2 on t1.t = t2.t ар бири үчүн. |t1.t| ------ 1 2 4 null ------ |t2.t| ------ 1 3 null null
Data Engineer
Greenplum, DBT жана Data Vault менен иштөө тажрыйбаңыз жөнүндө айтып бериңиз. Неге кардын үлпәтин моделинен Data Vaultка өттүңүз?
Pythonда жол менен цикл жана tuple боюнча цикл ортосунда эмнеге айырма бар? Кандай түрлөр негизги жана бул иштөөчәндикке кандай таасир этет?
Энергияны сарфлоого ылайык бирдиктерди издөө маселесинин эки чечими: 1) өзгөрмөлөр менен цикл, 2) split('0') + тизмек түшүнүк + max()
Кулланган SQL суроолорунун оптималдаштыруу ыкмаларын сүрөттөп бериңиз. Ишке ашыруу убактысын 12-15 секунддан кантип кыскарттыңыз?
Иште сизди эмне мотивациялайт? Hard skills жаатында күчтүү жактарыңызды тизмектең.
Берилген нөлдөр жана бирлерден турган сап. func() функциясын жазуу керек, ал үзгүлтүксүз бирлердин эң көп санын кайтарат. Мисалы: func("010111011") -> 3
Берилген эки таблица t1 жана t2. Тапшырма — билген бардык join түрлөрүн жана алардын ар биринин натыйжасын көрсөтүү select * from t1 <join> t2 on t1.t = t2.t. |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
PostgreSQL-де кайсы JOIN алгоритмдери бар? жана Hash Join менен Nested Loop Join ортосунда эмнеге айырма бар? Кайсы учурларда Hash Join колдонулбайт?
Чечишиңиз керек болгон эң кыйын же кызыктуу тапшырма жөнүндө айтып бериңиз