실습용 데이터 작성
학생 테이블 인스턴스 & 예제 데이터 칼럼이름 데이터 타입 key type NN/ Unique FK tabel FK column 설명 STUDNO NUMBER(5) PK NN,U 학번 NAME VARCHAR2(10) NN 이름 USERID VARCHAR2(10) 사용자 아이디 GRADE VA..
codeahn.tistory.com
테이블 이름 확인
- 현재 접속한 데이터베이스 계정에 생성된 모든 테이블 이름을 확인
SELECT *
FROM TAB;
테이블 구조 확인
DESC TBL_NAME;
DESC STUDENT;
SQL 명령문의 표준형식
SELECT [DISTINCT] *
FROM TABLE
[WHERE CONDITION]
[GROUP BY GROUP_BY_EXPRESSION]
[HAVING GROUP_CONDITION]
[ORDER BY COLUMN];
DISTINCT는 중복 제거
WHERE은 조건
GROUP BY는 그룹으로 묶음(행이줄어듦)
HAVING GROUP BY절에 의해 생성된 그룹을 대상으로 조건을 적용
ORDER BY 칼럼이나 표현식을 기준으로 출력 결과를 정렬할 때 사용
칼럼에 대한 별명 부여
- 칼럼 이름과 별명 사이에 공백을 추가
- 칼럼 이름과 별명 사이에 AS 키워드를 추가
- 큰 따옴표를 사용
1.칼럼 이름과 별명 사이에 공백을 추가하는 경우
2. 특수문자를 추가하거나 대소문자를 구분하는 경우
SELECT DNAME DEPT_NAME, DEPTNO AS DN
FROM DEPARTMENT;
합성 연산자(||) 사용
- 하나의 칼럼과 달느 칼럼, 산술 표현식 또는 상수 값과 연결하여 하나의 칼럼처럼 출력할 경우에 사용
산술 연산자(+,-,*,/)
- 칼럼 값에 산술 연산자를 적용하여 계산된 결과를 출력할 수 있는 기능을 제공
- 숫자 또는 날짜 타입(데이터 베이스 특징)에만 사용가능
- 수학에서 산술 연산자의 우선순위와 동일, 괄호를 사용하여 우선순위 변경가능
'오라클SQL > 데이터베이스' 카테고리의 다른 글
SQL PLUS (0) | 2021.08.30 |
---|---|
실습용 데이터 작성 (0) | 2021.08.30 |