조건이 다른 동일한 테이블에서 행을 가져 오는 방법

라시드 자밀

조건이 다른 동일한 테이블에서 데이터를 얻고 싶습니다. 나는 안드로이드 스튜디오에서 sqlite를 사용하고 있습니다.

**ID    Name       Role**
1   Emma       Manager
2   Olivia     Manager
3   Ava        Manager
4   Isabella   Sales officer
5   Sophia     Sales Officer
6   Charlotte  Sales Officer
7   Mia        Clerk
8   Amelia     Clerk

이 표를 가정 해 보겠습니다. 역할 유형이 다르고 역할에 참여하는 사람 수가 다릅니다. 각 역할에서 2 명을 선택하고 싶습니다.

Select * from employeeTable where role = 'Manager' LIMIT 2
Select * from employeeTable where role = 'Sales officer' LIMIT 2
Select * from employeeTable where role = 'Clerk' LIMIT 2

이 세 가지 쿼리의 결과를 결합하고 싶습니다. 유치한 질문이라면 죄송합니다. 그리고 미리 감사드립니다

사라지다

row_number()윈도우 함수 :

select t.id, t.name, t.role 
from (
  select *, row_number() over (partition by role) rn
  from employeeTable
) t
where t.rn <= 2

다음을 정의 할 수도 있습니다.

partition by role order by name

또는:

partition by role order by id

대신 :

partition by role

결과에서 특정 행을 가져옵니다. 데모를
참조하십시오 . 결과 :

| ID  | Name     | Role          |
| --- | -------- | ------------- |
| 7   | Mia      | Clerk         |
| 8   | Amelia   | Clerk         |
| 1   | Emma     | Manager       |
| 2   | Olivia   | Manager       |
| 4   | Isabella | Sales Officer |
| 5   | Sophia   | Sales Officer |

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동일한 테이블의 동일한 열에서 다른 값을 가져 오는 방법-Oracle

분류에서Dev

동일한 SQL의 서로 다른 두 테이블에서 두 값을 가져 오는 방법

분류에서Dev

조건과 일치하는 2 개의 열에 동일한 값이 있고 다른 두 개의 값이 다른 행을 가져 오는 방법

분류에서Dev

SQLITE : 테이블에서 한 행을 가져 오는 방법 + 다른 순서로 나머지 행을 가져 오는 방법

분류에서Dev

SQL Server의 두 테이블에서 다른 행을 가져 오는 방법

분류에서Dev

SQLITE의 한 테이블에서 모든 열을 가져오고 다른 테이블에서 한 열을 가져 오는 방법

분류에서Dev

다른 조건에서 동일한 테이블의 두 열 값을 나누는 방법 SQL 쿼리

분류에서Dev

테이블 A의 열 조건에 따라 다른 테이블 B에서 열을 가져 오는 방법은 무엇입니까?

분류에서Dev

날짜가 다른 동일한 테이블의 행을 결합하는 방법

분류에서Dev

조건이 다른 동일한 열을 선택하는 방법

분류에서Dev

MySQL : 다른 테이블에서 가져온 각 간격 사이에 한 테이블에서 행을 선택하는 방법

분류에서Dev

다른 테이블에 나타나는 테이블에서 값을 가져 오는 방법

분류에서Dev

다른 테이블에서 필드 동상을 가져 오는 쿼리 오류 (테이블 조인)

분류에서Dev

다른 테이블의 필드에없는 한 테이블에서 레코드를 가져 오는 방법 (3)

분류에서Dev

다른 테이블의 필드에없는 한 테이블에서 레코드를 가져 오는 방법 (3)

분류에서Dev

한 테이블에서 조건의 합계를 가져 와서 다른 테이블의 동일한 조건에 추가하는 쿼리

분류에서Dev

동일한 테이블에서 여러 조인을 수행 한 다음 다른 테이블과 조인하는 방법은 무엇입니까?

분류에서Dev

SQL의 동일한 테이블에서 철자가 다른 경우 속성 이름을 표시하는 방법

분류에서Dev

한 테이블에서 다른 테이블로 데이터를 가져 오는 방법-SpringBoot JPA / MySQL

분류에서Dev

일부 조건에 따라 다른 헤더 파일을 가져 오는 방법

분류에서Dev

동일한 ID에 대해 여러 행이있는 테이블에서 ID 당 하나의 행과 여러 열이있는 테이블을 가져오고 조건에 따라 합계를 계산합니다.

분류에서Dev

테이블에서 텍스트를 가져 오는 방법은 테이블의 이름이 다른 테이블과 동일합니까? VBA, 엑셀

분류에서Dev

다른 테이블에서 동일한 것을 가리키는 동일한 테이블의 두 행을 결합하십시오.

분류에서Dev

내부 조인을 사용하여 다른 테이블에서 레코드를 가져 오는 방법

분류에서Dev

조회 테이블 열에서 행을 가져 오는 방법에는

분류에서Dev

Excel : 조건에 따라 한 테이블에서 다른 테이블로 데이터 가져 오기

분류에서Dev

커서를 사용하여 동일한 테이블 구조를 가진 다른 데이터베이스의 Select 문에서 결과 집합을 가져 오는 방법

분류에서Dev

하나의 열을 기반으로 다른 테이블에서 동일한 값을 가진 테이블 이름을 찾는 방법

분류에서Dev

행에서 동일한 ID를 사용하지만 다른 열에서 다른 값을 가진 데이터를 가져와 PHP의 테이블에 표시하는 방법

Related 관련 기사

  1. 1

    동일한 테이블의 동일한 열에서 다른 값을 가져 오는 방법-Oracle

  2. 2

    동일한 SQL의 서로 다른 두 테이블에서 두 값을 가져 오는 방법

  3. 3

    조건과 일치하는 2 개의 열에 동일한 값이 있고 다른 두 개의 값이 다른 행을 가져 오는 방법

  4. 4

    SQLITE : 테이블에서 한 행을 가져 오는 방법 + 다른 순서로 나머지 행을 가져 오는 방법

  5. 5

    SQL Server의 두 테이블에서 다른 행을 가져 오는 방법

  6. 6

    SQLITE의 한 테이블에서 모든 열을 가져오고 다른 테이블에서 한 열을 가져 오는 방법

  7. 7

    다른 조건에서 동일한 테이블의 두 열 값을 나누는 방법 SQL 쿼리

  8. 8

    테이블 A의 열 조건에 따라 다른 테이블 B에서 열을 가져 오는 방법은 무엇입니까?

  9. 9

    날짜가 다른 동일한 테이블의 행을 결합하는 방법

  10. 10

    조건이 다른 동일한 열을 선택하는 방법

  11. 11

    MySQL : 다른 테이블에서 가져온 각 간격 사이에 한 테이블에서 행을 선택하는 방법

  12. 12

    다른 테이블에 나타나는 테이블에서 값을 가져 오는 방법

  13. 13

    다른 테이블에서 필드 동상을 가져 오는 쿼리 오류 (테이블 조인)

  14. 14

    다른 테이블의 필드에없는 한 테이블에서 레코드를 가져 오는 방법 (3)

  15. 15

    다른 테이블의 필드에없는 한 테이블에서 레코드를 가져 오는 방법 (3)

  16. 16

    한 테이블에서 조건의 합계를 가져 와서 다른 테이블의 동일한 조건에 추가하는 쿼리

  17. 17

    동일한 테이블에서 여러 조인을 수행 한 다음 다른 테이블과 조인하는 방법은 무엇입니까?

  18. 18

    SQL의 동일한 테이블에서 철자가 다른 경우 속성 이름을 표시하는 방법

  19. 19

    한 테이블에서 다른 테이블로 데이터를 가져 오는 방법-SpringBoot JPA / MySQL

  20. 20

    일부 조건에 따라 다른 헤더 파일을 가져 오는 방법

  21. 21

    동일한 ID에 대해 여러 행이있는 테이블에서 ID 당 하나의 행과 여러 열이있는 테이블을 가져오고 조건에 따라 합계를 계산합니다.

  22. 22

    테이블에서 텍스트를 가져 오는 방법은 테이블의 이름이 다른 테이블과 동일합니까? VBA, 엑셀

  23. 23

    다른 테이블에서 동일한 것을 가리키는 동일한 테이블의 두 행을 결합하십시오.

  24. 24

    내부 조인을 사용하여 다른 테이블에서 레코드를 가져 오는 방법

  25. 25

    조회 테이블 열에서 행을 가져 오는 방법에는

  26. 26

    Excel : 조건에 따라 한 테이블에서 다른 테이블로 데이터 가져 오기

  27. 27

    커서를 사용하여 동일한 테이블 구조를 가진 다른 데이터베이스의 Select 문에서 결과 집합을 가져 오는 방법

  28. 28

    하나의 열을 기반으로 다른 테이블에서 동일한 값을 가진 테이블 이름을 찾는 방법

  29. 29

    행에서 동일한 ID를 사용하지만 다른 열에서 다른 값을 가진 데이터를 가져와 PHP의 테이블에 표시하는 방법

뜨겁다태그

보관