이제 mysql을 배우기시작한 초보입니다.
제가 많이 모자라서.. 간단한것도 잘 몰라서여.. 고수님들께 도움을 청합니다.
table addr
|name | grade|
|김민수 | 9 |
|박지성 | 8 |
|유지열 | 5 |
|김지연 | 3 |
|박민희 | 7 |
|유정희 | 9 |
위의 table에서요.. 성씨별로 평균을 구하려면 어떻게 구문을 작성해야하나요..
select avg(grade) from addr group by name=
이런식으로 작성해도 되는 건가요??
아니면 다른 방법으로 작성해야하나요??
위의 식으로 작성하려면 같은 성끼리 골라내는 조건문은 어떻게 써야해요??
그리고 grade의 평균이하인 사람들의 grade를 1점씩 올려주려면 어떻게 해야하나요??
정말 잘 몰라서요.. 자세하게 설명 부탁드립니다..
그리고 초보자가 혼자서 공부하기 좋은 sql책이 있으면 추천좀 해주세요..
|