저는 아직 SQL 사용법을 배우는 단계이기 때문에 제가 묻는 질문이 몇몇 분들에게는 쉬울 수도 있다는 점을 말씀드리고 싶습니다.
SAMPLE이라는 열과 BATCH라는 열이 있다고 가정해 보겠습니다. 또한 BATCH에는 일부 SAMPLE이 포함되어 있으며 어떤 이유로 SAMPLE 열(SAMPLE_FLG)에 연결된 태그가 있습니다.
BATLCH_FLG는 배치에 포함된 하나 이상의 샘플이 1로 표시되었음을 표시하는 데 사용됩니다.
이 예시 이미지나 아래 표에서 이 시나리오를 시각화할 수 있습니다.
으아아아SQL 쿼리를 통해 BATCH_FLG 열의 각 배치에 대해 1을 얻는 방법은 무엇입니까? 내 말은 1로 표시된 배치당 여러 샘플(예제 이미지의 마지막 세 행)이 있더라도 1을 여러 번 사용해서는 안 된다는 것입니다.
BATCH_FLG 열에서 1의 위치는 중요하지 않습니다.
당신이 나를 도울 수 있기를 바랍니다. 감사해요. 🎜
ROW_NUMBER()
를 사용하여 원하는 결과를 얻을 수 있습니다. 예: