row_number() over() 分组排序

row_number()over()  分组排序

第二次查询:根据id,进行分组查询

SELECT t.*,row_number()over(PARTITION BY id ORDER BY salary desc) rn  FROM test_row_number_over t 

 row_number() over() 分组排序_第1张图片

 

UNION与UNION ALL具体作用不同

UNION 语句:用于将不同表中相同列中查询的数据展示出来;(不包括重复数据)

UNION ALL 语句:用于将不同表中相同列中查询的数据展示出来;(包括重复数据)

你可能感兴趣的:(mysql,sql,数据库)