amaranthine

  • 홈
  • 태그
  • 방명록

rownum 1

[Oracle] 오라클로 LIMIT 구현 하기

MySQL에서는 상위 n개의 검색 결과를 반환하기 위해 limit n 을 사용했는데 oracle에서는 limit 함수를 사용할 수 없다. 그렇다면 어떤 방법으로 상위 n개의 검색 결과를 조회할 수 있을까? 바로 rownum 을 이용하는 것이다. rownum은 조회된 순서대로 순번을 매기는 것으로, where 절에서 rownum = 1 을 사용하면 상위 1개의 열을 조회할 수 있다. 이 외에도 다양한 연산자를 이용해 원하는 위치의 검색 결과를 받을 수 있다. 그러나 rownum은 order by 등이 적용되지 않은 상태의 rownum을 가지고 있으므로 이것이 적용된 검색 결과를 조회하고 싶다면 subquery를 이용해야 한다. select * from ( select * from table order by..

데이터베이스 2022.03.16
1
더보기
프로필사진

  • 분류 전체보기 (70)
    • 이것저것 (5)
    • 파이썬 (5)
    • 스프링 (9)
    • 알고리즘 (39)
      • 자바로 푸는 알고리즘 (0)
    • 데이터베이스 (7)
    • 자료구조 (1)
    • React (4)

Tag

14621, 그리디, oracle, 생성자주입, Python, 백준, 모의sw역량테스트, mysql, 크루스칼, 삼성, 유니온파인드, 파이썬, MST, 프로그래머스, union-find, 파인드유니온, SQL, SWEA, 스프링, react,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바