이번 포스트에서는 mysql의 sql_mode에서 ONLY_FULL_GROUP_BY 설정에 대해 알아보자. ONLY_FULL_GROUP_BY 이상한 group by 동작 기본으로 제공되는 world 데이터베이스에서 다음의 쿼리를 실행해보자. select sum(population) from city where countrycode='AFG'; countrycode가 'AFG'인 나라의 population 총 합을 물어보고 있는데 2332100가 나오면 정답이다. 다시 다음의 쿼리를 살펴보자. select name, countrycode, sum(population) from city where countrycode='AFG'; Oracle등에서 쿼리를 공부해보았다면 위의 쿼리는 일반 컬럼인 name과 집..
[mysql 설정] ONLY_FULL_GROUP_BY
이번 포스트에서는 mysql의 sql_mode에서 ONLY_FULL_GROUP_BY 설정에 대해 알아보자. ONLY_FULL_GROUP_BY 이상한 group by 동작 기본으로 제공되는 world 데이터베이스에서 다음의 쿼리를 실행해보자. select sum(population) from city where countrycode='AFG'; countrycode가 'AFG'인 나라의 population 총 합을 물어보고 있는데 2332100가 나오면 정답이다. 다시 다음의 쿼리를 살펴보자. select name, countrycode, sum(population) from city where countrycode='AFG'; Oracle등에서 쿼리를 공부해보았다면 위의 쿼리는 일반 컬럼인 name과 집..
2022.09.13