SQL 문법3 [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 문법 - 문자열 합치기 이번시간에는 여러 컬럼 값을 조회 한 후에 하나의 문자열 또는 하나의 컬럼 값으로 반환할 때 사용하는 CONCAT 에 대해 알아보도록 하겠습니다. Oracle(오라클)에서는 || 를 사용하여 쉽게 처리할 수 있지만 MYSQL에서는 CONCAT( ) 또는 CONCAT_WS( )를 사용해야합니다. MYSQL의 CONCAT( ) 함수는 둘 이상의 문자열이나 둘 이상의 컬럼 값을 순서대로 합쳐 반환하는데요, 조회하거나 합쳐지는 문자열/컬럼 값에 NULL이 포함된다면 NULL이 반환되게 됩니다. 사용방법은 아주 간단한데요, 방법은 아래와 같습니다. SELECT CONCAT(문자열 1, 문자열 2, ... ) FROM 테이블 명; 예문을 통해 사용법을 익히시기 바랍니다. EX> SELECT CONCAT('NAME'.. 2022. 10. 17. [MYSQL] 기본 문법(1) - SELECT 문 오늘은 SQL 기본 문법에 대해 알아보도록 하겠습니다 DB 테이블은 필드라고 불리는 더 작은 엔티티들로 쪼갤 수 있습니다. 한 테이블은 여러개의 엔티티들로 구성되어있는 것이죠 https://www.w3schools.com/sql/default.asp SQL Tutorial W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 위의 링크로 들어가면 이미 생성되어있는 Custome.. 2022. 7. 19. 이전 1 다음 728x90