반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vscode에서github연동
- 이클립스 파일인코딩
- Java
- Github
- vscode
- MySQL
- Spring Legacy
- oracle
- GIT
- 낙자
- 윈도우10
- 리엑트
- Linux
- 오라클
- eclipse github
- jQuery
- #php.ini
- Windows10
- Eclipse
- 확장프로그램
- 노트패드
- 한국소프트웨어인재개발원
- 낙짜쌤
- 이클립스
- #MySQL
- Visual Studio Code
- 낙자쌤
- musthave
- sql developer
- extension
Archives
- Today
- Total
자바강사 낙자쌤
오라클 랜덤하게 레코드 추출하기 - Oracle random select 본문
728x90
반응형
안녕하세요? 자바 강의하는 낙자쌤입니다.
오라클에서 레코드를 랜덤하게 추출하고 싶은데 난수를 생성해야 하나 고민하는 학생이 있어 알려준 내용입니다.
만약 레코드 5개를 랜덤하게 추출하고 싶다면 다음과 같이 쿼리문을 실행하면 됩니다.
select * from (
select * from 테이블명 order by DBMS_RANDOM.RANDOM
)
where rownum <= 5;
- DBMS_RANDOM.RANDOM : 정렬한 필드를 랜덤하게 설정합니다.
- 첫번째 쿼리문으로 랜덤하게 가져온 후, 두번째 쿼리문에서는 rownum을 통해 갯수를 설정합니다.
참고로 MySQL에서는 rand()라는 함수가 내장되어 있어 이를 이용하면 됩니다.
728x90
반응형
'Database' 카테고리의 다른 글
MySQL에서 위도,경도 활용하여 거리 계산하기 (0) | 2022.04.24 |
---|---|
오라클 11g Express Edition 설치시 Checking for Oracle XE service instance failed 오류 해결하기 (0) | 2022.04.24 |
[ SQL 디벨로퍼 설정 ] SQL Developer 코드편집기 구문 색상 (0) | 2022.04.24 |
[ SQL 디벨로퍼 설정 ] SQL Developer 폰트 설정 하기 (0) | 2022.04.24 |