태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


댓글 하나가 운영자에겐 커다란 힘이 됩니다!

[질문]
이름 점수
===============
홍길동 90
김길동 98
이길동 75
성춘향 60
이동국 30
최성국 100
김남일 85
 
일때 .....
점수별로 몇명씩 있는지 알고 싶습니다 ..
 
원하는 결과값
=============
점수대 명수
===============
90-100 3
80-89 1
0-79 3


[답변 ]
Sign Function을 쓰세요.
SELECT
        DECODE(SIGN(점수-89),1,’90-100’,
        DECODE(SIGN(점수-79),1,’80-89’,’0-79’)),
        COUNT(*)
FROM
        성적
GROUP BY
        DECODE(SIGN(점수-89),1,’90-100’,
        DECODE(SIGN(점수-79),1,’80-89’,’0-79’))
ORDER BY 1 DESC

출처 : http://www.oracleclub.com

위의 정보가 도움이 되셨나요? 그렇다면 댓글 하나만 남겨주세요.
댓글 하나가 운영자에겐 커다란 힘이 됩니다!

Write your message and submit
« PREV : 1 : ... 34 : 35 : 36 : 37 : 38 : 39 : 40 : 41 : 42 : ... 436 : NEXT »