반응형
오늘의 SQL 기초공부입니다. 저는 계속 '패스트캠퍼스'의 'SQL 100제 + 자격증 완성온라인반' 를 듣고있습니다.
FETCH는 LIMIT과 같은 ... 행을 제한하는 역할. 매우 중요하다고 볼 수 있다.
Limit을 주로 사용하고 Fetch는 오라클에서 많이 사용.
문법) Select * from table name
first fetch [ n ] row only
해석 ) FETCH 가져오겠다. FIRST 몇번째 부터,
처음부터 몇개의 데이터를 가져오겠다.
ROW ONLY
-> 예) Select * from table name
first fetch row only : 최초의 단 한건만을 리턴한다.
데이터베이스 업무하면서 한건만 조회하는 경우도 많다.
선입선출건.
최초의 한건만을 가지고 올때등등 많이 쓰이는 것.
아래와 같이
문법) Select * from table name
Offset N Rows Fetch first [N] Row only
해석) 출력하는 행의 수를 지정하면서 시작위치를 지정한다.
-> 예) Select * from table name
Offset 5 rows fetch first 5 Row only : 6번째 행부터 5건의 행을 리턴한다.
* Offset이 5인데 6부터인 이유는?
행을 셀때 0부터 시작하기 때문에~012345~ 그래서 6부터 시작한다.
반응형
'데이터분석공부 > SQL' 카테고리의 다른 글
SQL기초 : 날짜함수 DATE 쓰는 예문 ( 날짜차이구할때) (0) | 2023.02.16 |
---|---|
SQL기초 : 날짜함수 DATE 쓰는 예문 ( 날짜차이구할때) (0) | 2023.02.16 |
SQL 기초 : CONCAT (||) 컬럼을 연결해줄때 (0) | 2023.02.16 |
SQL기초 : 테이블컬럼에 몇개값이 들어있는지 조회하려면? (DISTINCT) (0) | 2023.02.16 |
SQL 기초 : MOD 함수 (짝수번호 직원 ID만 추출할때?) (0) | 2023.02.16 |