목록DBMS (8)
JUST GO
페이징 관련 한 페이지에 표시할 게시글의 개수[n] : 10 전체 게시글 개수[t] : 31 int startPage = 1; int endPage = t / n + (t % n == 0 ? 0 : 1); --4 페이징 공식 한 페이지에 표시할 게시글 개수[n] : 10 요청한 페이지[p] LIMIT n OFFSET (p - 1) * n

Q1. MariaDB DMBS에서 사용하는 함수(Function)에 대한 기능과 용법에 대해 서술하시오. 1-1. 일반 함수 'DATE_ADD'의 기능과 용법에 대해 서술하세요. 더보기 DATE_ADD(t, INTERVAL a i) : 일시값 t 에 i 주기의 a 만큼의 날짜 혹은 시간을 더한다. SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR); 1-2. 통계 함수 'SUM'의 기능과 용법에 대해 서술하세요. 더보기 SUM(c) : 주어진 열 c 에 대한 합을 구한다. 1-3. 통계 함수 'AVG'의 기능과 용법에 대해 서술하세요. 더보기 AVG(c) : 주어진 열 c 에 대한 평균값을 구한다. Q2. 아래 에 따라 테이블 구조를 수정하기 위한 쿼리를 작성하세요. 단, 테이블을 D..
연산자 기본 연산자 · + : x + y 꼴에서 x 값과 y 값을 더한다. 단, 문자열 합치기를 지원하지 않음으로 유의한다. · - : x - y 꼴에서 x 값에서 y 값을 뺀다. · * : x * y 꼴에서 x 값과 y 값을 곱한다. · / : x / y 꼴에서 x 값을 y 값으로 나눈 몫이다. · % 혹은 MOD : x % y 혹은 x MOD y 꼴에서 x 값을 y 로 나눈 나머지이다. 비교 연산자 · = : x = y 꼴에서 x 값이 y 값과 같은가의 여부를 반환한다. - 타 언어와 달리 == 및 === 를 사용하지 않음으로 유의한다. 또한 가능한한 형변환을 통해 비교함으로 유의. - 가능한 한 형변환을 통해 비교를 함으로 유의한다. - 영문 비교시 대소문자를 가리지 않고 비교함으로 유의한다. · ..
레코드 C : 삽입하기 · 어떠한 테이블에 레코드를 삽입하기 위해 아래와 같이 명령한다. INSERT INTO `스키마`.`테이블` (`열 이름`,...) VALUES (값,...); · 값을 삽입할 때에는 테이블이 가지고 있는 열의 순서와 무관하게 테이블 이름 뒤 괄호 안에 명시하는 순서대로 값이 삽입된다. · VALUES 뒤에 오는 괄호 세트 하나는 하나의 레코드를 의미하며 콤마로 구분하여 한 쿼리에 여러 레코드를 삽입 할 수 있다. · 명시한(열 이름,...)의 순서와 (값,...)의 순서가 반드시 일치해야 한다. R : 선택하기 · 어떠한 테이블에 존재하는 레코드를 선택(조회)하기 위해 아래와 같이 명령한다. SELECT [`열` 혹은 값 [AS `별명`]?],... FROM `스키마`.`테이블`..