> 여기서 많은 도움을 받고있는 사람입니다.
> 거두절미하고....^^
> 이런 데이타가 있다고 보고여..
> 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 를 여러개 던지면 될 것 같군요.
|