Data Analyst
Кой символ трябва да се посочи след SELECT, за да се изберат всички колони?
Как точно да измерите 4 литра, използвайки съдове от 3 и 5 литра и неограничен източник на вода?
Каква е сложността по памет на решението на задачата Product of Array Except Self и какви допълнителни променливи се използват?
За какво служат индексите на таблиците в базите данни?
Как да се свържете с база данни с помощта на Python?
Каква е разликата между командите DROP и TRUNCATE?
На какво искате да обърнете внимание при търсенето на нова работа? Какви моменти от миналия ви опит искате да затворите на новото място?
Имали ли сте опит с провеждането на A/B тестове или самостоятелното изучаване на тази тема?
Какво ви интересува повече: проектна дейност (стартиране) или подкрепа и развитие на процеса?
Ще имате ли възможност да работите по московско време, започвайки от 8, 9 или 10 сутринта?
Какви задачи биха ви били интересни на ново работно място?
Каква е основната разлика между прозоречните функции и агрегатните функции с GROUP BY?
Как да добавите поле с изчисляем показател въз основа на съществуващо поле в DataFrame?
Как да оставите само категориите, чиито общ приход е повече от 100 рубли?
В стаята има три крушки и три ключа отвън. Всички са изключени, и може да се влезе в стаята само веднъж. Как да определите кой ключ управлява всяка крушка?
Разкажете за екипа си: колко човека има и какви специалисти включва?
Необходимо е да напишете заявка, която да върне общия приход за всяка категория: |prod_cat |total_amt | |Категория 1|80 | |Категория 2|84 | |Категория 3|270 | Има таблица с абонати, в която има записи, дошли в различни моменти. Датата на зареждане на записа е определена в полето raw_dt: 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]| Необходимо е да напишете заявка, която да върне предпоследно заредения запис по ключ 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]| Има таблица с история на промените на абонатите. Всеки запис е валиден от 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 | |2 |[phone] |[phone] |[phone]|5842 |589783| |2 |[phone] |[phone] |[phone]|4563 |5326 | |3 |[phone] |[phone] |[phone]|4563 |0832 | Трябва да напишете заявка, която да върне записите с неправилна дата на затваряне: |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 | с 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 |
Имаш ли въпроси към нас?
Как да класифицираме продажбите на продукти, които не попадат в нито една категория, към категорията „Други“?