找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 8294|回复: 5
收起左侧

[Uber] Uber Data Analysis Challenge

[复制链接]

8

主题

7

精华

263

积分

高级会员

Rank: 3Rank: 3

积分
263
发表于 11-14-2014 11:37 AM | 显示全部楼层 |阅读模式

亲!马上注册或者登录会查看更多内容!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
                               
SQL TEST:
9 B6 q3 R! {6 S  s+ z
Assume a PostgreSQL database, server timezone is UTC.

  G' z. A$ U% {  N9 f& z
Table Name: trips

, N3 E4 s- p3 F% S
                       
Column Name
               
                       
Datatype:
               
                       
id
               
                       
integer
               
                       
client_id
               
                       
integer (Foreign keyed to                        users.usersid)
               
                       
driver_id
               
                       
integer (Foreign keyed to                        users.usersid)
               
                       
city_id
               
                       
integer
               
                       
client_rating
               
                       
integer
               
                       
driver_rating
               
                       
integer
               
                       
request_device
               
                       
Enum(‘android’,                        ‘iphone’, ‘sms’, ‘mobile_web’)
               
                       
status
               
                       
Enum(‘completed’,                        ‘cancelled_by_driver’, ‘cancelled_by_client’)
               
                       
predicted_eta
               
                       
integer
               
                       
actual_eta
               
                       
integer
               
                       
request_at
               
                       
timestamp                        with timezone
               
" n, ]4 [: J& \* ?: |, |& ^+ y$ U
Table Name: users
5 h* j8 x# v' {( [2 v; c
                       
Column Name:
               
                       
Datatype:
               
                       
usersid
               
                       
integer
               
                       
email
               
                       
character varying
               
                       
firstname
               
                       
character varying
               
                       
lastname
               
                       
character varying
               
                       
banned
               
                       
Boolean
               
                       
role
               
                       
Enum(‘client’, ‘driver’,                        ‘partner’)
               
                       
creationtime
               
                       
timestamp with time zone
               
! s( i5 q3 f+ `9 J& D( c# B
. y# j4 T* G; U8 P% f& z
  • For request        times between 12/1/2013 10:00:00 PST & 12/8/2013 17:00:00 PST,        how many completed trips (Hint: look at the trips.status column)        were requested on iphones in City #5? on android phones?
  • In City #8, how        many unique, currently unbanned clients requested a trip in October        2013 that was eventually completed? Of these, how many trips did        each client take?
  • In City #8, how        many unique, currently unbanned clients requested a trip between        9/10/2013 and 9/20/2013, with drivers who started between 9/1/2013        and 9/10/2013 and are currently banned, that was eventually        completed?

    2 @& {  T, C; _
. W& A2 R) w: k5 E" j# T

+ P' d0 g/ K  d8 w, e$ e7 R5 K0 T/ C* f% l5 z9 b
4 L- {7 y: W- a

评分

参与人数 1金钱 +3 收起 理由
Sophia + 3 感谢您的认真和用心的分享!大米满满送上!

查看全部评分

0

主题

0

精华

57

积分

资深会员

Rank: 2

积分
57
发表于 1-8-2015 01:10 AM | 显示全部楼层
就三道SQL题? 感觉略简单不真实啊。。。
回复 支持 反对

使用道具 举报

2

主题

0

精华

40

积分

新米人

Rank: 1

积分
40
发表于 8-4-2015 03:31 PM | 显示全部楼层
我也考到了这套题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表