找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

[Uber] Uber Data Analysis Challenge

[复制链接]

8

主题

7

精华

263

积分

高级会员

Rank: 3Rank: 3

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

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

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

x
                               
SQL TEST:
) V7 C" ^: P: ?! T* h) P1 _7 S
Assume a PostgreSQL database, server timezone is UTC.

. {% k' y% Q1 c% k; M/ D. p& B0 Q
Table Name: trips
: E9 v4 p3 _9 `" m" O
                       
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
               
) f! U6 y* B0 u: \( h# O) k
Table Name: users

1 u5 ^5 _5 I9 ~: t# T
                       
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
               

* q- K7 ~. j+ P* u$ n$ M6 O, j2 M( G. d/ u* f
  • 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?
    1 G- C% K4 w# }; i4 I

% x7 ^! o; u$ p2 f7 B9 L; _. ~9 ~5 a' _+ j0 j# p
8 H+ Z9 `' Y7 F5 t
+ I; n1 W5 w$ R

评分

参与人数 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 | 显示全部楼层
我也考到了这套题
回复 支持 反对

使用道具 举报

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

本版积分规则

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