<div>안녕하세요, 다들 잘 지내시리라 믿습니다.</div> <div>프로그래밍에 대한 지식이 전무한데 sql을 배워 놓으면 제가 이용하는 방대한 자료에서 원하는 부분만을 찾기에 쉬울것 같아 시작한지 몇일 안됩니다.</div> <div>select 와 avg function을 이용해서 한 회사 직원들의 평균 근무년수를 계산하는 문제를 풀어 보았습니다.</div> <div><br></div> <div>SELECT AVG(years_employed)</div> <div>FROM table_name</div> <div><br></div> <div>근무년수 평균에 상응하는 직원 이름(알파벳), 직책(알파벳), 직무(알파벳)를 호기심에 찾아보고자 아래와 같이 입력했더니, 자표의 제일 마지막 줄에 있는 직원이름, 직책, 직무, 평균 이 나오더군요.<br></div> <div><br></div> <div>SELECT name, title, role, AVG(years_employed)</div> <div>FROM table_name</div> <div><br></div> <div><br></div> <div><br></div> <div>왜 이렇게 되는지 궁금합니다. <br></div> <div><br></div> <div>또한 한자리 숫자와 한자리 영어로 구성된 building 이름의 평균을 구했더니 평균값 (자료에서는 1e, 2w 로만 구성되었으며 평균 값은2w로 나왔습니다.)의 첫번째 데이터(직원이름, 직책, 직무, 빌딩, 근무년수)만 출력이 되었습니다. <br></div> <div> <div><br></div> <div>SELECT name, title, role, AVG(building), years_employed</div> <div>FROM table_name</div> <div><br></div> <div>데이터 구조와 연관이 있는건가요?</div> <div><br></div> <div><br></div> <div>프로그래밍 지식이 없어서 적절한 용어를 사용하지 못한점 이해해 주시기 바랍니다.</div> <div><br></div> <div>감사합니다.</div> <div><br></div> <div><br></div> <div><br></div></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.