반응형 MySQL14 SQL 문법 | 집합연산자 | ALL 본 포스트에서는 집합연산자 중 하나인 ALL에 대해서 살펴볼 것이다. 메인 쿼리 내의 WHERE 조건절의 데이터를 ALL 절내의 데이터와 일일이 기뵤하여 모두 TRUE 연산일 경우 TRUE를 리턴한다. ALL 01 ALL : 모두 만족해야 한다 ALL은 ANY와 사용법이 동일하다. 차이점은 ANY의 경우 ANY절 내의 데이터 중 한 가지만이라도 WHERE절의 연산결과가 TRUE일 경우 전체 TRUE를 리턴했던 것에 반해 ALL의 경우는 ALL절 내의 모든 데이터가 WHERE절 내에서의 연산이 TRUE여야 전체 TRUE를 리턴한다는 것이다. 일단 쿼리를 어떻게 작성하는지 살펴보자. SELECTCOL1, COL2 FROMTABLE WHERECOL2 * ALL ( VAL1, VAL2, VAL3) ; COL2가.. 2021. 9. 19. 17:40 SQL 문법 | 데이터 조회 및 필터 | DISTINCT SQL에서 중복 내용을 배제하고 결과를 보여주고 싶을 때 DISTINCT를 사용한다. DISTINCT는 하나에 칼럼에 적용하기도 하고 두 개 이상의 칼럼에 적용하기도 한다. DISTINCT SQL을 이용해 데이터를 조회할 때 자료의 종류만 필요하거나 여러 칼럼에 걸쳐서 같은 데이터가 나오는 것들을 배제해야 하는 경우가 있다. 그럴 때 DISINCT를 사용할 수 있다. 보통 한 컬럼 내의 자료의 중복을 제거할 때는 잘 사용하는데 여러 칼럼에 걸쳐서 사용하는 것은 직관적으로 기억이 잘 나지 않을 수 있다. 이번 기회를 통해서 잘 기억해보도록 하자. 01 중복을 제거하는 DISTINCT 데이터를 추출하다 보면 중복되는 데이터가 발생한다. 예를 들어 구매자 목록을 볼 때 중복 구매자들은 구매자 목록에 중복으로 .. 2021. 8. 26. 16:34 이전 1 2 3 4 다음 반응형