찾다

 >  Q&A  >  본문

SQL에서 세분성이 다른 플래그

저는 아직 SQL 사용법을 배우는 단계이기 때문에 제가 묻는 질문이 몇몇 분들에게는 쉬울 수도 있다는 점을 말씀드리고 싶습니다.

SAMPLE이라는 열과 BATCH라는 열이 있다고 가정해 보겠습니다. 또한 BATCH에는 일부 SAMPLE이 포함되어 있으며 어떤 이유로 SAMPLE 열(SAMPLE_FLG)에 연결된 태그가 있습니다.

BATLCH_FLG는 배치에 포함된 하나 이상의 샘플이 1로 표시되었음을 표시하는 데 사용됩니다.

이 예시 이미지나 아래 표에서 이 시나리오를 시각화할 수 있습니다.

으아아아

SQL 쿼리를 통해 BATCH_FLG 열의 각 배치에 대해 1을 얻는 방법은 무엇입니까? 내 말은 1로 표시된 배치당 여러 샘플(예제 이미지의 마지막 세 행)이 있더라도 1을 여러 번 사용해서는 안 된다는 것입니다.

BATCH_FLG 열에서 1의 위치는 중요하지 않습니다.

당신이 나를 도울 수 있기를 바랍니다. 감사해요. 🎜
P粉824889650P粉824889650281일 전316

모든 응답(1)나는 대답할 것이다

  • P粉420958692

    P粉4209586922024-02-26 00:52:28

    ROW_NUMBER()를 사용하여 원하는 결과를 얻을 수 있습니다. 예:

    으아악

    회신하다
    0
  • 취소회신하다