GROUP BY
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - GROUP BY카테고리 없음 2018. 10. 28. 21:45
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - GROUP BY ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 4번째 정리입니다. 이번에는 비슷한 데이터를 조회할 때 사용하는 GROUP BY, HAVING, DISTINCT 절을 생성하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶GROUP BY 관련 함수 아래의 함수들은 GROUP BY와 HAVING 절을 생성합니다. $this->db->group_b..
-
[MySQL] 그룹화하여 데이터 조회 (GROUP BY)데이터베이스/MySQL 2018. 1. 10. 10:55
▶MySQL 그룹화하여 데이터 조회 (GROUP BY) ▶설명 하나, 예를 들어보겠습니다.MySQL에서 유형별로 갯수를 가져오고 싶은데, 단순히 COUNT 함수로 데이터를 조회하면 전체 갯수만을 가져옵니다.이렇게 유형별로 갯수를 알고 싶을 때는 컬럼에 데이터를 그룹화 할 수 있는 GROUP BY를 사용하는 것입니다. GROUP BY를 사용할 때는 두가지를 기억해야 합니다.특정 컬럼을 그룹화 하는 GROUP BY 특정 컬럼을 그룹화한 결과에 조건을 거는 HAVING * WHERE랑 HAVING을 헷깔리는 경우가 많은데 WHERE는 그룹화 하기 전이고, HAVING은 그룹화 후에 조건입니다. 그럼 이제 사용법을 정리하겠습니다. ▶사용법 컬럼 그룹화SELECT 컬럼 FROM 테이블 GROUP BY 그룹화할 컬..