PL의 도움을(?) 받으면 어떨까요?
지금으로서는 테이블을 만들어 확인할 방법이 없으니
(집에는 리눅스가 없어요.)
확실하게는 말하기 뭐하지만...
우선은 어떤 테이블에 구간의 처음과 끝이 있는 것이겠죠?
(이런것의 응용이라면 연령별통계 낼때 편리하겠군요.)
내일 한번 회사에서 해 봐야겠군요.
(잘 될까?)
만약 테이블을 굳이 하나로 만들 필요가 없다면 의외로
쉬울수도 있다고 생각했습니다.(당연한가...? 긁적...)
인천의 나사 풀린 산호...
> > 여기서 많은 도움을 받고있는 사람입니다.
> > 거두절미하고....^^
> > 이런 데이타가 있다고 보고여..
> > 1 10~20
> > 2 20~30
> > 3 30~40
> > .
> > .
> > .
> > 이 데이타를 테이블로 생성하려합니다.
> > 만약 15다하면 1일 출력되고
> > 23이다하면 2가 출력되는..
> > 그런 테이블을 만들려고 하거든여.
> > 마니마니 생각해봤는데 어떠케해야할지 몰라서여..
> > 다시 궂이 얘기하자면..
> > 쿼리를 select * from tbname where colname=23;
> > 그럼 결과값이 2가 나오게여...
> > 무식한...저를 용서하시고 답변 부탁드릴께여..
> > 조은 하루 보내세여.
>
> 일단 한꺼번에 그렇게 하는 방법은 없을 것 같습니다. 오라클의 경우 자료
> 의 출력값을 변환하는 함수가 존재하지만 PostgreSQL/MySQL 의 경우 그런
> 함수가 없기 때문입니다. 단지 말씀하신대로 category 로 나눠서 하는 것은
> 가능할 것 같습니다.
>
> select _rownum,2 from table where dataval between 20 and 30;
>
> 이런식의 query 를 여러개 던지면 될 것 같군요.
|