Data Analyst
Welk symbool moet na SELECT worden aangegeven om alle kolommen te selecteren?
Hoe meet je precies 4 liter met een 3-liter en een 5-liter container en een onbeperkte waterbron?
Wat is de geheugencapaciteit van de oplossing voor het probleem Product of Array Except Self en welke extra variabelen worden gebruikt?
Waarvoor dienen de indexen van tabellen in databases?
Hoe maak je verbinding met een database met Python?
Wat is het verschil tussen de commando's DROP en TRUNCATE?
Waar wil je op letten bij het zoeken naar een nieuwe baan? Welke aspecten van je vorige ervaring wil je afsluiten op je nieuwe plek?
Heeft u ervaring met het uitvoeren van A/B-tests of het zelfstandig bestuderen van dit onderwerp?
Wat interesseert u meer: projectactiviteiten (lancering) of begeleiding en ontwikkeling van het proces?
Zult u de mogelijkheid hebben om volgens de Moskou-tijd te werken, beginnend om 8, 9 of 10 uur 's ochtends?
Welke taken zouden je interesseren op een nieuwe werkplek?
Wat is het belangrijkste verschil tussen vensterfuncties en aggregatiefuncties met GROUP BY?
Hoe voeg je een veld toe met een berekende indicator op basis van een bestaand veld in DataFrame?
Hoe laat je alleen de categorieën over waarvan de totale omzet meer dan 100 roebel is?
Er zijn drie gloeilampen in de kamer en drie schakelaars buiten. Ze staan allemaal uit en je kunt de kamer maar één keer binnen. Hoe bepaal je welke schakelaar elke lamp bedient?
Vertel me over je team: hoeveel mensen zitten erin en welke specialisten maken er deel van uit?
Het is nodig om een query te schrijven die de totale omzet per categorie teruggeeft: |prod_cat |total_amt | |Categorie 1|80 | |Categorie 2|84 | |Categorie 3|270 | Er is een tabel met abonnees met records die op verschillende momenten binnenkomen. De laaddatum van het record wordt bepaald door het veld 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]| Het is nodig om een query te schrijven die de op een na laatst geladen record per id-sleutel teruggeeft: |id |msisdn |tarif_plan_id|account_id|raw_dt | |1 |[phone]|5842 |4979 |[phone]| |2 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| Er is een tabel met abonnees met wijzigingsgeschiedenis. Elke record is geldig van valid_from_dt tot valid_to_dt. Als een record wordt gesloten, begint de volgende op dezelfde dag. Voor elke abonnee moet er slechts één actief record zijn binnen [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 | Het is nodig om een query te schrijven die de records met een onjuiste sluitingsdatum teruggeeft: |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 | met 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
Het is nodig om een query te schrijven die de op één na laatste geladen record op basis van de id-sleutel retourneert: |id |msisdn |tarif_plan_id|account_id|raw_dt | |------------|-----------|-------------|----------|-----------| |[phone]|5842 |4979 |[phone]| |[phone]|4563 |0832 |[phone]| |[phone]|4563 |0832 |[phone]| Er is een tabel met abonnees en wijzigingsgeschiedenis. Elke record voor een abonnee is geldig in de periode van valid_from_dt tot valid_to_dt. Als een record wordt gesloten, begint de volgende op dezelfde datum. Voor elke abonnee moet er slechts één actief record zijn in het interval [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 | Het is nodig om een query te schrijven die records met onjuiste sluitingsdatums retourneert. |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 |
Heeft u vragen voor ons?
Hoe classificeer je de verkoop van producten die in geen enkele categorie passen, onder de categorie "Overig"?