
SQL 정리 .5
·
SQL 정리
조회한 데이터에 아무 값이 없을 경우엔? 없는 값을 제외하기 Mysql 에서는 사용할 수 없는 값일 때 해당 값을 연산에서 제외해줍니다. → 0으로 간주즉 평균 rating 을 구하는 쿼리를 아래와 같이 작성했을 때 실제 연산에 사용되는 데이터는 다음과 같습니다. select restaurant_name, avg(rating) average_of_rating,// avg(rating)는 'Not given'과 같은 숫자가 아닌 평점들도 평균에 포함시킬 수 있습니다. avg(if(rating'Not given', rating, null)) average_of_rating2// avg(if(rating'Not given', rating, null))은 if를 사용하고 있는데, 이는 ..