with query2 do begin close; sql.clear; sql.Add('select * from change'); open; end;//with 위에 같은 경우 모든 레코드를 가져 옴니다 근데 짝수별 레코드와 홀수별 레코드를 가져올려면 어떤 퀘리를 써야 되는지 답변 부탁드립니다 p...
장태원
•
2003.11.17 23:54
각 DB별로 검색조건이 다를수 잇습니다.
오라클의 경우.. ROWNUM 이라는 가상 필드를 이용하시면 되겟습...
Crazy
•
2003.11.17 23:43
먼저 데이타베이스가 어떤건지...
오라클은 쉽게 가능한데 MS-SQL은 지금 하나가 생각이 안나거든요 ㅡ.ㅡ...
오라클의 경우.. ROWNUM 이라는 가상 필드를 이용하시면 되겟습니다.
select *
from
(select rownum, rno, a.* from change a )
where mod(rno,2)=1 -- 홀수번째 레코드
또는 mod(rno,2)=0 -- 짝수번째 레코드
mod 는 나머지를 구하는 함수입니다.
2로 나눠서 홀수는 무조건 1이 나올테고,
짝수는 무조건 0입니다.