Self-Improvement

Oracle DB 단일 열 쿼리 ROWNUM() 함수 기본쿼리 본문

SQLi

Oracle DB 단일 열 쿼리 ROWNUM() 함수 기본쿼리

JoGeun 2020. 4. 18. 20:59

Oracle 데이터베이스는 where 절을 할 시에는 무조건 '='와 대응되는 무언가가 있어야한다.

 

[테이블 추출]

> select table_name from (select rownum as rownum1, table_name from tabs)t where t.rownum1=1

 

[칼럼 추출]

> select column_name from(select rownum as rownum1, column_name from cols where table_name='EMPLOYEES')t where t.rownum1=2 

 

[데이터 추출]

> select Employee_ID, First_Name, Hire_Date from (select rownum as rownum1, Employee_ID, First_Name, Hire_Date from EMPLOYEES)t where t.rownum1=1