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 41789 게시물 읽기
No. 41789
오라클완전초짜질문
작성자
조희정(won77kr)
작성일
2020-03-09 21:10
조회수
2,641

 안녕하세요

현재 마이바티스+오라클하고있는 

생초짜입니다ㅠ

missing expression 이라는 문구가 뜨는데

 select 
      Q.*
  from 
(select 
    as rownum rnum, R.* 
from 
    (select rownum  rnum, F.* from freeboard F order by idx desc) R
where 
    rownum<= #{endNo}) Q
where
     rnum>=#{startNo}
여기서 찾아보니까 from 이 잘못입력될수도있다고 하는데 어디가 잘못된건지 알수잇을까요ㅜㅜ
이 글에 대한 댓글이 총 5건 있습니다.

1. AS 의 위치가 틀렸네요.
2. 맨 안쪽 rownum 은 불필요합니다.
3. * 보다는 필요한 항목만 나열하세요.

마농(manon94)님이 2020-03-10 09:37에 작성한 댓글입니다.

 그런가요...어디가 잘못된건지 찝어주실수있으세요?ㅠㅠ제가 봐도 잘 모르겟어서ㅠㅠㅠ

조희정(won77kr)님이 2020-03-10 15:39에 작성한 댓글입니다.

이걸 원하시는 것 같은데요.

select Q.* 
from ( 
    select rownum as rnum, A.* 
    from  ( 
        select F.* 
        from   freeboard F 
        order by idx desc
    ) 
    where rownum <= #{endNo}
) Q
where rnum >= #{startNo}
lucky님이 2020-03-10 16:35에 작성한 댓글입니다. Edit

AS 가 잘못되었다고 콕 집어 드렸는데요?

마농(manon94)님이 2020-03-10 16:59에 작성한 댓글입니다.

ㅋㅋㅋㅋ에고ㅠㅠㅠ두분 다 감사합니다 

조희정(won77kr)님이 2020-03-10 18:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41793오라클 SE1 라이센스 기간 문의(만료일) [1]
카비
2020-04-20
2509
41792DBMS_SCHEDURE REPEAT_INTERVAL설정 [1]
박태학
2020-04-07
2796
41791속도 개선 관련 문의 드립니다. [5]
이상영
2020-04-06
2863
41789오라클완전초짜질문 [5]
조희정
2020-03-09
2641
41788조건절에 IN 절 과 조건을 아예 안쓰는 것. [5]
궁금이
2020-03-06
2622
41787Oracle 계층쿼리 관련 문의 드립니다. [2]
떡종이
2020-03-04
9499
41786sqlplus 삭제 시 [1]
김현우
2020-02-27
5208
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다