728x90
반응형

distinct 3

MariaDB Union

MariaDB union 연산자를 사용하여 두 개 이상의 쿼리 결과 집합을 단일 결과 집합으로 결합하는 방법을 알아봅니다. MariaDB union 연산자 소개 union 연산자는 둘 이상의 select 문의 결과 집합을 단일 결과 집합으로 결합합니다. 다음은 union 연산자의 구문을 보여줍니다. select-statement1 union [all | distinct] select-statement2 union [all | distinct] ... 이 구문에서: 먼저 결과 집합을 결합하려는 두 개 이상의 select 문을 지정합니다. 둘째, union 연산자를 사용하여 두 개의 선택 문을 연결합니다. select 문의 select 목록에는 동일한 수의 열이 있어야 합니다. 또한 첫 번째 Select 문..

MariaDB SQL 2023.06.23

MariaDB Distinct

MariaDB distinct를 사용하여 테이블에서 고유한 개별 행을 선택하는 방법을 배웁니다. MariaDB distinct 옵션 소개 select 문은 일부 동일한 행을 반환할 수 있습니다. 결과 집합에서 중복 행을 제거하도록 명시적으로 지정하려면 distinct 옵션을 사용합니다. select distinct column_name from table_name; 이 구문에서 distinct 키워드는 select 키워드 뒤와 select 목록의 열 또는 표현식 앞에 나타납니다. 쿼리는 table_name의 column_name에서 고유한 값만 반환합니다. 다음 문과 같이 distinct 옵션을 여러 열에 적용할 수도 있습니다. select distinct column1, column2,... from ..

MariaDB SQL 2023.05.18

GROUP_CONCAT ()으로 여러 행의 문자열을 합칠 수 있다.

GROUP_CONCAT([DISTINCT] [컬럼][ORDER BY 컬럼 ASC/DESC][SEPAPATOR '구분자']) USER_ADDR IDX REGION NAME 1 서울 AAA 2 인천 CCC 3 인천 DDD 4 천안 BBB 5 인천 DDD 기본적으로는 구분자 등을 생략하고 사용한다. GROUP_CONCAT(컬럼명) : 문자열사이에 구분자는 쉼표(,)가 기본으로 들어간다. 위의 테이블(USER_ADDR)에서 지역(REGION)별 이름(NAME)을 나타내고 싶을 때는 SELECT REGION, GROUP_CONCAT(NAME) AS NAMES FROM USER_ADDR GROUP BY REGION ; [실행결과] USER_ADDR REGION NAMES 서울 AAA 인천 CCC,DDD,DDD 천안..

MariaDB SQL 2023.02.28
728x90
반응형