Data Analyst
Оё имконият доред, ки ба вақти Маскав кор кунед, аз 8, 9 ё 10 субҳ оғоз кунед?
Фарқи байни фармонҳои DROP ва TRUNCATE чист?
Дар хона се се лампаҳои равшанӣ ва дар берун се калид ҳастанд. Ҳама хомӯшанд ва танҳо як маротиба дар хона ворид шудан мумкин аст. Чӣ гуна муайян кардан мумкин аст, ки кадом калид ҳар як лампаро идора мекунад?
Фарқи байни HAVING ва WHERE чист?
Кадом вазифаҳо дар ҷойи нави корӣ ба шумо ҷолиб хоҳанд буд?
Фарқи асосии байни функсияҳои тиреза ва функсияҳои ҷамъбастӣ бо GROUP BY чист?
Чӣ гуна метавон фурӯши маҳсулоте, ки дар ягон категория намеғунҷанд, ба категорияи «Дигар» дохил кард?
Чӣ гуна арзишҳоро дар Pandas барпо кардан мумкин аст, ки ба як майдон ва як нишондиҳанда тааллуқ доранд?
Чӣ гуна DataFrame-ро бо як шароит филтр кардан мумкин аст?
Gerekli olan, her kategori için toplam geliri döndüren bir sorgu yazmaktır: |prod_cat |total_amt | |Kategori 1|80 | |Kategori 2|84 | |Kategori 3|270 | Aboneler için farklı zamanlarda gelen kayıtlar içeren bir tablo vardır. Kayıt yükleme tarihi raw_dt alanında belirlenmiştir: select * from abnt |id |msisdn |tarif_plan_id|account_id|raw_dt | |1 |[phone]|4375 |4979 |[phone]| |1 |[phone]|5842 |4979 |[phone]| |2 |[phone]|5842 |589783|[phone]| |2 |[phone]|4563 |5326 |[phone]| |2 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| |3 |[phone]|5495 |7485 |[phone]| |3 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| Potrebno je napisati upit, koji vrati pretposlednji učitani zapis po ključu id: |id |msisdn |tarif_plan_id|account_id|raw_dt | |1 |[phone]|5842 |4979 |[phone]| |2 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| Postoji tabela sa istorijom promena pretplatnika. Svaki zapis je važeći od valid_from_dt do valid_to_dt. Ako je zapis zatvoren, sledeći počinje istog dana. Za svakog pretplatnika, postoji samo jedan aktivan zapis u opsegu [valid_from_dt, valid_to_dt]. select * from abnt |id |valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |1 |[phone] |[phone] |[phone]|4375 |4979 | |2 |[phone] |[phone] |[phone]|5842 |589783| |2 |[phone] |[phone] |[phone]|4563 |5326 | |3 |[phone] |[phone] |[phone]|4563 |0832 | Potrebno je napisati upit koji će vratiti zapise s netočnim datumom zatvaranja: |id |valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |2 |[phone] |[phone] |[phone]|5842 |4979 | |2 |[phone] |[phone] |[phone]|4563 |5326 | s ranked as ( select msisdn, tarif_plan_id, account_id, raw_dt, row_number() over (partition by id order by raw_dt desc) as rn ) select id, msisdn, tarif_plan_id, account_id, raw_dt from ranked where rn = 2 order by id
Қажет болған жағдайда, id кілті бойынша жүктелген екінші соңғы жазбаны қайтару сұрауын жазу керек: |id |msisdn |tarif_plan_id|account_id|raw_dt | |------------|-----------|-------------|----------|-----------| |[phone]|5842 |4979 |[phone]| |[phone]|4563 |0832 |[phone]| |[phone]|4563 |0832 |[phone]| Абоненттердің өзгерістер тарихы бар кесте бар. Әрбір жазба абонент үшін valid_from_dt-тан valid_to_dt-қа дейін жарамды. Егер бір жазба жабылса, келесі сол күні басталады. Әрбір абонент үшін тек бір белсенді жазба болуы керек [valid_from_dt, valid_to_dt] интервалында. select * from abnt |id|valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |--|-------------|-----------|-------------|-------------|----------| |1 |[phone] |[phone] |[phone] |4375 |4979 | |1 |[phone] |[phone] |[phone] |5842 |4979 | |2 |[phone] |[phone] |[phone] |4563 |5326 | |2 |[phone] |[phone] |[phone] |4563 |0832 | Қажет болған жағдайда, дұрыс емес жабылу күндері бар жазбаларды қайтару сұрауын жазуыңыз керек: |id|valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |--|-------------|-----------|-------------|-------------|----------| |1 |[phone] |[phone] |[phone] |5842 |4979 | |2 |[phone] |[phone] |[phone] |4563 |5326 |
Оё шумо ягон савол доред?
Як алгоритми муайян кардани рӯзи таваллуди обуна пешниҳод кунед, танҳо бо истифода аз журнали зангҳо ва SMS: рақамҳои воридотӣ ва содиротӣ, сана ва вақт, дарозӣ ва навъи ҳодиса.
Чӣ гуна ба кормандоне, ки назарҳои хеле анъанавӣ доранд, зарурияти навовариҳо ва автоматизатсияро шарҳ медиҳед?
Оё шумо муҳлати барои кӯчидани ба Москва доред, ё ин бо ҷустуҷӯи кор вобаста аст?
Боргирӣ бештар дар бораи манфиати шумо ба агентҳои AI ва автоматизатсия — махсусан дар бораи таҷрибаи шумо дар иштирок дар лоиҳаи AI-чат-бот: чӣ гуна муошират бо муштарӣ ва таҳиягарон сохта шуд.
Мазмұны көрсетілген кестелер product (белгілі бір уақыт аралығында өнім қай категорияға тиесілі екенін көрсетеді) және sale (өнімнің сатылымдары туралы деректер, сатылым күні, бірлік бағасы және сатып алынған бірліктер саны): select * from product |prod_nm |prod_cat |eff_dt |exp_dt | |--------|---------|-----------|-----------| |Өнім 1|Категория 1|[phone]|[phone]| |Өнім 1|Категория 2|[phone]|[phone]| |Өнім 2|Категория 3|[phone]|[phone]| select * from sale |sale_dt |prod_nm |price|cnt| |----------|---------|-----|---| |[phone]|Өнім 1|10 |5 | |[phone]|Өнім 1|15 |2 | |[phone]|Өнім 4|15 |2 | |[phone]|Өнім 3|15 |2 | |[phone]|Өнім 2|10.9 |300| |[phone]|Өнім 1|12.7 |7 | Әр категория үшін жалпы табысты қайтару сұрауын жазуыңыз керек: |prod_cat |total_amt| |----------|---------| |Категория 1|80 | |Категория 2|84 | |Категория 3|270 |
[ном] дар бораи худ ва он чӣ мекунед, нақл кунед.
Фарқи байни функсияҳои тирезаи ROW_NUMBER, RANK ва DENSE_RANK чист?
Дар бораи рӯзонаи кории оддӣ ва ҳаҷми муошират бо гурӯҳ гап занед (ба назар гирифта, ки гурӯҳи дастгирӣ тақрибан 10-12 нафар аст).