【发布时间】:2015-01-09 18:39:45
【问题描述】:
我正在解决一个类似这样的问题:
我有一个包含许多列的表,但主要是 DepartmentId 和 EmployeeIds
Employee Ids Department Ids
------------------------------
A 1
B 1
C 1
D 1
AA 2
BB 2
CC 2
A1 3
B1 3
C1 3
D1 3
我想编写一个 SQL 查询,以便为每个 DepartmentID 取出 2 个样本 EmployeeIds。
喜欢
Employee Id Dept Ids
B 1
C 1
AA 2
CC 2
D1 3
A1 3
目前我正在编写查询,
select
EmployeeId, DeptIds, count(*)
from
table_name
group by 1,2
sample 2
但它总共给了我两行。
有什么帮助吗?
【问题讨论】:
标签: sql teradata sample random-sample