728x90
반응형

Order by 3

MariaDB Order By

MariaDB order by 절을 사용하여 쿼리 결과를 정렬하는 방법을 배웁니다. MariaDB order by 절 소개 select 문은 행이 특정 순서로 되어 있지 않은 결과 집합을 반환합니다. 하나 이상의 열에 있는 값을 기준으로 결과 집합의 행을 정렬하려면 order by 절을 사용합니다. 다음은 order by 절이 있는 select 문의 구문을 보여줍니다. select select_list from table_name order by sort_expression1 [asc | desc], sort_expression2 [asc | desc], ...; order by 절은 select 문의 끝에 나타납니다. 이 구문에서:먼저 하나 이상의 정렬 식 sort_expression1, sort_ex..

MariaDB SQL 2023.05.16

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

ORDER BY 정렬에 대하여

ORDER BY 컬럼명 ASC / DESC 를 기억하자. ORDER BY는 명시하는 컬럼에 대한 정렬을 하고자 할 때 사용한다. ASC 는 오름차순 혹은 순방향 정렬이라고 하고, DESC 는 내림차순 혹은 역방향 정렬이라고 한다. ASC 는 생략을 할 수도 있다. ORDER BY 컬럼명 다음에 아무런 명시를 해주지 않는 다면 기본값으로 ASC 정렬이 이루어진다. EXAM IDX VAL1 VAL2 1 A 100 2 C 200 3 D 200 4 E 300 5 B 500 위의 테이블(EXAM)에서 VAL1에 대해 A,B,C,... 순방향으로 정렬을 해보자. ① SELECT IDX, VAL1, VAL2 FROM EXAM ORDER BY VAL1; ② SELECT IDX, VAL1, VAL2 FROM EXAM O..

MariaDB SQL 2023.02.22
728x90
반응형