database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 1084 게시물 읽기
No. 1084
random으로 select 하고 싶습니다.
작성자
초보
작성일
2005-02-16 11:38
조회수
5,904

오라클은 간단하게... select * from 테이블 sample(0.1);

이런식으로 하면 랜덤으로 자료를 가져오는데 사이베이스는 어렵네요... 아시는분 답변 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

그렇죠. 오라클에서는 그런데 사이베이스에서는 그런함수가 없는데여.. ASiQ를 에서는 (ASE는 안해봐서)

비슷하게 구현하려면.. random 함수로 쓰시고. sort한담에.. rownum(ASE에서는 임시테이블 만들고 indentity, ASIQ에서는 number(*))를 하시면 되는데.. 문제는 seed값인데여.. 보통시간을 넣긴합니다만.. 2가지 문제가 있어어..10에 -3승초까지 하면..seed값 타입때문에 넣을수 없을 거예여.. 그렇다구.. 초 까지만.. 넣어두 그렇구.. 설사 넣는다고해서 10에 -3초 보다. select하는 속도가 빨라.. 같은 값이 어느정도 연속되구..

암튼 골치입니다.. 저는 seed값으로 rowid를 넣어서..  rowid만이 입력가능한 유일한 값인걸로 알고있습니다만.. 사용합니다. 

놀놀이님이 2005-02-16 17:59에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1087loginUser와 User의 차이점이 뭔가여? [1]
박남준
2005-02-23
5172
1086객체 access권한들은 어느 테이블에 있나여? [3]
박남준
2005-02-23
5109
1085문자열 변환을 하려고 합니다. [1]
왕초보
2005-02-22
5874
1084random으로 select 하고 싶습니다. [1]
초보
2005-02-16
5904
1083테이블명을 변경할 수 있나요? [4]
전경희
2005-02-16
6031
1081파워빌더에서 프로시져 내용을 불수 있는 방법이? [1]
김지훈
2005-02-15
4801
1080Sybase 관련 책좀 추천해주세요 [1]
김하늘
2005-02-14
4833
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다