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
운영게시판
최근게시물
Oracle Q&A 35006 게시물 읽기
No. 35006
140명을 10개조로 랜덤 하게 조편성 할수있는 방법이..
작성자
염정훈(ych3372)
작성일
2008-12-22 16:57
조회수
3,230


예를 들어서 직원이 100명이면 10개 조로 랜덤하게 사람들을 조편성이 

가능한가요?

그럼 즐프 하세요.. ^^

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

테이블 t에 직원 100명이 들어있고, n이 사번이라고 가정한다면,

 

select ceil(rownum/10), n from (select * from t order by dbms_random.value);

 

이렇게 하면 되지 않을까요?

앞에 ceil...부분이 조 번호가 되겠죠.

xxx님이 2008-12-22 18:19에 작성한 댓글입니다.
이 댓글은 2008-12-22 18:19에 마지막으로 수정되었습니다. Edit

select ntile(10) over (order by dbms_random.value) 조번호,

         이름

from 테이블 

jo님이 2008-12-23 12:14에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
35012c 파일을 pro-c로 역변환 방법...
파주
2008-12-23
2431
35011내부에 날리는 TNSPING 응답이 느리네요.. 왜그럴까요? [3]
골머리
2008-12-23
5225
35010백업&복구의 자동화를 위한 RMAN 책 추천좀 해주세요!!
윤철민
2008-12-23
2304
35006140명을 10개조로 랜덤 하게 조편성 할수있는 방법이.. [2]
염정훈
2008-12-22
3230
35005초보 쿼리좀 도와주세요... [2]
초보자
2008-12-22
2896
35004full outer join 결과가 left outer join 결과와 같이 나옵니다. INLINE VIEW를 FROM 절에 사용하면 문제가 되나요? [2]
pengjin
2008-12-22
4116
35003새로운 그룹 번호 매기기 ㅜㅜ;; [1]
김명현
2008-12-22
2631
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다