MySQL 문법2 [MYSQL] 기본 문법(8) - GROUP BY 와 HAVING 이번 시간에는 GROUP BY에 대해 알아보도록 하겠습니다. GROUP BY 절은 데이터들을 원하는 그룹으로 그룹화 할 수 있습니다. GROUP BY 절은 주로 집계 함수와 같이 사용되곤 합니다. 평균 값을 구하거나, 최대/ 최소 값을 구하는 등 AVG, MIN, MAX, SUM, COUNT 등의 집계 함수와 말이죠. 사용하는 위치는 FROM 뒤에 WHERE 처럼 사용해주면 되는데요 집계함수와 함께 사용되는 상수는 GROUP BY 절에 추가하지 않아도 됩니다. 여러 예제들과 함께 GROUP BY의 사용법에 대해 알아보도록 하겠습니다. SELECT '2022년' year, deptno 부서번호, COUNT(*) 사원수 FROM emp GROUP BY deptno ORDER BY COUNT(*); YEAR .. 2022. 10. 25. [MYSQL] SQL 문법 - 정규식을 이용한 검색 regexp 이번 시간에는 정규식에 대해 알아보도록 하겠습니다. 정규식(regexp)이란? 정규식은 문자열에서 특정한 문자를 찾아내는 도구입니다. Select 문의 조건절에서 많이 사용 되는데요, 정규식을 사용하면 수십줄이 필요한 작업을 한줄로 끝낼 수 있는 하나의 언어라고도 할 수 있습니다. 정규식에는 다양한 메타 문자가 있습니다. 아래는 가장 많이 사용하는 기본 표현식 들입니다. ' ' : ' ' 안에 있는 문자를 찾을 때 사용한다. (LIKE 'a' 와 같은 의미) . : 문자 하나를 나타낸다. 대괄호 안에 표현된 [.]은 단순한 마침표로 처리된다. | : OR을 의미한다. [ ] : 대괄호 안에 포함된 문자 중 하나를 의미한다. [^] : 문자 클래스 안의 문자를 제외한 나머지 문자 중 하나를 의미한다. [ .. 2022. 10. 11. 이전 1 다음 728x90