找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

[Uber] Uber Data Analysis Challenge

[复制链接]

8

主题

7

精华

263

积分

高级会员

Rank: 3Rank: 3

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

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

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

x
                               
SQL TEST:

5 _# o/ N0 k, ^/ I% }
Assume a PostgreSQL database, server timezone is UTC.

, z. ~, v/ c: N& i
Table Name: trips

1 W' ~- ]* |' X) H! O% u3 _5 @) ]) v2 N
                       
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
               

$ D0 {3 _1 ]% X( L
Table Name: users
- H! q& e; Q9 [* n; e0 i
                       
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
               
  |" Z( I4 j! ?" B& {# o! Z

4 O/ y% T2 A( L7 Q
  • 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?

    % B0 w- a6 K/ ]$ z0 z0 ]

( q" e  v+ T; w3 e: A- G
. b; t* e1 X* W! {8 k
. ~* Q" [! k! ]0 c2 L9 k
1 H" \+ c# ?' y+ F; y3 w1 `5 Y4 |

评分

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

使用道具 举报

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

本版积分规则

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