(점수1 ,점수2, 점수3, 점수4 ,점수5 ) 를 받아서 최고,최저 제외하고 3개의 점수합을 구하는 함수를 만드려고 하는데 0 3 1,479

by 김대영 [SQL Query] [2017.10.28 21:52:32]


(점수1 ,점수2, 점수3, 점수4 ,점수5 ) 를 받아서 최고,최저 제외하고 3개의 점수합을 구하는 함수를 만드려고 하는데
도무지 모르겠습니다..

어떻게 시작하면 될까요 ? 

by jkson [2017.10.29 09:26:52]

최대값이나 최소값이 두 개 이상 있으면 어쩌죠? 값이 모두 동일하다든지...


by 김대영 [2017.10.29 13:52:30]

100 ,200 ,300 ,400 ,400 =>   200 + 200 + 300 

100,100, 200,300,400    =>   200 + 300 + 400 

100 ,100 ,200 ,400, 400  =>  100 + 200 + 400   

으로 어쩃든  최고, 최저 제외하고 3개의 합을 구합니다.   


by jkson [2017.10.29 14:49:28]

100 ,200 ,300 ,400 ,400 =>   200 + 300 + 400 

100,100, 200,300,400    =>   100 + 200 + 300 

100 ,100 ,200 ,400, 400  =>  100 + 200 + 400 

아닌가요?  

점수1 + 점수2 + 점수3 + 점수4 + 점수5 - least(점수1 ,점수2, 점수3, 점수4 ,점수5) - greatest(점수1 ,점수2, 점수3, 점수4 ,점수5)

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입