找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

[Uber] Uber Data Analysis Challenge

[复制链接]

8

主题

7

精华

263

积分

高级会员

Rank: 3Rank: 3

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

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

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

x
                               
SQL TEST:
1 Z! v4 [( v1 a$ v; S2 ?
Assume a PostgreSQL database, server timezone is UTC.

8 d9 t6 M: \8 b4 q- W" R$ b+ x
Table Name: trips
1 e* a+ z- B- h$ e0 L' j
                       
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
               

  p4 z7 ^! [9 {8 |0 v
Table Name: users

6 s9 k! X1 T. y1 }
                       
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
               

! g( ^- w8 q5 v) u6 u
8 M. m2 g' |2 O/ W
  • 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?

    4 ~0 |# l  U6 f3 [4 K
+ f" K4 X1 q3 @8 Y1 T
4 e5 j, I" D* T0 m! J2 H
" w1 t) \1 i& V6 v/ z' v' B
) T8 R  F- w5 u) T8 C4 E

评分

参与人数 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 | 显示全部楼层
我也考到了这套题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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