找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

[Uber] Uber Data Analysis Challenge

[复制链接]

8

主题

7

精华

263

积分

高级会员

Rank: 3Rank: 3

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

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

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

x
                               
SQL TEST:

1 K  a9 R4 D, y5 O
Assume a PostgreSQL database, server timezone is UTC.

( \( a0 w* m, }  ?- {: g3 Z- |
Table Name: trips
7 K7 B1 \# r$ A4 u, p+ ~+ ?: m
                       
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
               
7 B1 P  G7 Y2 O8 o5 @. R3 b
Table Name: users
7 V8 I  N) ^1 k
                       
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
               
% A# S4 K$ F* h3 S$ C, a( C
& {& p) _6 ~8 J
  • 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?

    6 t) G0 ^2 a; M

" H9 y; c9 U+ _) v- y. _2 U: o  T
/ R0 ~" b' g6 ?8 Y+ q4 N0 ]9 |4 G- u1 _- m- m

5 T# }3 \( z4 u- g& `* ~

评分

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

使用道具 举报

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

本版积分规则

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