Тёмный

GOOGLE Business Analyst Interview 1 - SQL Query  

DataScience Atlas
Подписаться 847
Просмотров 388
50% 1

A question very similar to this was asked to me in one of the rounds of interviews at Meesho.
#data analyst #data science #sql
Table Creation Code(DDL):
CREATE TABLE Video_Reviews (
Video_ID VARCHAR(10),
Flag_ID VARCHAR(10),
Reviewed_by_YT BOOLEAN,
Reviewed_date DATE,
Reviewed_outcome VARCHAR(20)
);
INSERT INTO Video_Reviews (Video_ID, Flag_ID, Reviewed_by_YT, Reviewed_date, Reviewed_outcome) VALUES
('ABC', 'qwer', TRUE, '2021-01-01', 'REMOVED'),
('ABC', 'asdf', FALSE, NULL, NULL),
('DEF', 'zxcv', FALSE, NULL, NULL),
('GHI', 'tyui', TRUE, '2021-01-05', 'APPROVED'),
('GHI', 'ytrx', TRUE, '2021-01-06', 'APPROVED');
Interview Question(DML):
select concat(user_firstName, user_lastname),
Video_ID, count(distinct flag_id)
from User_videos
group by 1,2

Опубликовано:

 

16 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@wrestlingshorts
@wrestlingshorts 2 месяца назад
The question says unique users so doesn't that contradict the solutions ?, let me know if i am wrong
@Ananya-ji3uc
@Ananya-ji3uc 2 месяца назад
Hey @wrestlingshorts, could you explain contradict as in? So basically the question is if I am a user 'abc' and I have raised flags on videos say v1,v2 and v3, then query has to count those flags on each video.
Далее
What does a Data Analyst actually do? (in 2024) Q&A
14:27