根据要求写出SQL-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

根据要求写出SQL

珍宝珠 2019-11-13 10:34:22 452

根据要求写出SQL

表A结构如下:

Member_ID(用户的ID,字符型)

Log_time(用户访问页面时间,日期型(只有一天的数据))

URL(访问的页面地址,字符型)

要求:提取出每个用户访问的第一个URL(按时间最早),形成一个新表(新表名为B,表结构和表A一致)

SQL
分享到
取消 提交回答
全部回答(3)
  • 游客gxeqsnlnfsez2
    2019-12-04 17:21:01

    create table B as select Member_ID ,Log_time, URL from (select * ,row_number() over(partition by Member_ID order by Log_time) rank from A )a where rank=1

    0 0
  • 霍霍霍yj
    2019-11-18 11:06:40

    hive: create table B as select Member_ID, Log_time, URL from ( select Member_ID, Log_time, URL, row_number() over(distribute by Member_ID sort by Log_time) as rn from A ) t where rn=1;

    0 0
  • 珍宝珠
    2019-11-13 10:34:38

    createtable B asselectMember_ID, min(Log_time), URL from Agroup byMember_ID ;

    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题