정렬: 순서대로 나열 SELECT * FROM topic ORDER BY id DESC; -> topic의 모든 *값을 id를 기준으로 정렬해서(큰숫자부터) 가져온다. ORDER BY __ DESC 큰 숫자(문자열순)부터 ORDER BY __ ASC 작은 숫자(문자열순)부터 페이징: 원하는 행만 가져오는 기술 OFFSET __ ROWS : 어디부터 가져올 것이냐 (행은 0부터 시작됨)(몇번째 페이지인가?) SELECT * FROM topic OFFSET 1 ROWS; -> OFFSET1 이라는 것은 1번째 부터 행들만 가져온다.(0행 이후부터 가져온다) FETCH NEXT __ ROWS ONLY : 다음에 __개 행만 가져온다. (하나의 페이지가 몇개의 행을 가질까?) SELECT * FROM topic..
행 읽기: 데이터를 가져오는 방법 SELECT문 - 어떤 데이터를 가져올지 선택하는 것이 핵심 SELECT *FROM topic; -> Topic의 *(모든 행과 모든 열)을 가져온다. 읽는 방법 : 빨간 네모는 TABLE, 파란 네모는 DATA 행을 제한 SELECT id, title, created FROM topic; -> topic에서 id, title, created만 가져온다. 선택된 행만 SELECT * FROM topic WHERE id = 1; -> topic의 id가 1인 모든 행을 가져온다. SELECT * FROM topic WHERE id > 1; -> topic의 id가 1이상인 모든 행을 가져온다. SELECT id, title, created FROM topic WHERE i..
테이플 생성: 표 만들기 docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/CREATE-TABLE.html#GUID-F9CE0CC3-13AE-4744-A43C-EAC7A71AAAB6 SQL Language Reference docs.oracle.com 테이블을 생성하기 전에 미리 EXCEL로 표를 만들어 보는 것을 추천 표 이름: topic id: 반드시 숫자 (비어있을 수 없음) title: 문자 (비어있을 수 없음) description: 문자 (비어있을 수 있음) created: 날짜 (비어있을 수 없음) 코드로 표현: CREATE TABLE topic( id NUMBER NOT NULL, title VARCHAR2(50) NOT NULL..