sql查询每个用户的最新信息(怎么查sql用户名和密码)

sql查询每个用户的最新信息(怎么查sql用户名和密码)

首页维修大全综合更新时间:2025-02-26 11:50:36

sql查询每个用户的最新信息

1、创建测试表,

create table test_log(user_id number, v_date date);

2、插入测试数据,

insert into test_log

select round(level/4), sysdate-level from dual connect by level<1000;

3、查询表中数据,一个用户会有多条时间记录,select t.*, rowid from test_log t;

4、编写sql,获取所需目标数据,每个用户只有最新一条记录;

select *

from (select t.*,

row_number() over(partition by user_id order by v_date desc) rn

from test_log t)

where rn = 1

order by user_id;

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.