웹 개발/SQL(3)
-
OracleSQL 03 - SQL 기본 명령어
SELECT NVL(컬럼명, 변경할 값) : 지정한 컬럼이 null인 경우 지정한 변경 값으로 대체되어 출력 AS 별칭 : 특정 컬럼에 별칭을 부여(생략 가능), 대소문자 구분 시 큰따옴표("")를 사용 Concatenation(||) 연산자 : 여러 개의 컬럼을 연결하여 문장처럼 보여준다 (ex. 컬럼 || '연결문장' || 컬럼) DISTINCT 컬럼명 : 지정한 컬럼의 중복되는 값을 한 번씩만 출력 WHERE AND, OR, NOT 연산자 사용 NOT : , !=^= 로 표현 가능 컬럼 [NOT] BETWEEN 값 AND 값 [NOT] IN(컬럼명) : 지정한 컬럼 중 하나라도 해당되면 출력. NOT은 모두 해당되지 않을 때 [NOT] LIKE : 컬럼에 저장된 데이터의 일부만 일치하더라도 조회 가..
2022.05.30 -
OracleSQL 02 - 데이터타입과 제약조건
데이터타입 CHAR(size) : size 크기의 고정 길이 문자 데이터 타입 (최대:2,000 최소:1바이트) VARCHAR2(size) : size 크기의 가변 길이 문자 데이터 타입(최대:4,000 최소:1바이트) NVARCHAR2(size) : 국가별 문자 집합에 따른 size 크기의 문자 또는 바이트의 가변 길이 문자 데이터 타입(최대:4,000 최소:1바이트) NUMBER(p,s) : 정밀도(총자리수)와 스케일(소수점)로 표현되는 숫자 데이터 타입(p:1~38, s:-84~127) DATE : 날짜 형식을 저장하기 위한 데이터 타입(기본:YY/MM/DD) ROWID : 테이블 내 행의 고유 주소를 가지는 64진수 문자 타입 BLOB : 대용량의 바이너리 데이터를 저장하기 위한 데이터 타입(최대..
2022.03.20 -
OracleSQL 01 - 명령어의 유형
명령어의 유형 DQL(Data Query Language) : SELECT(데이터 검색시 사용) DDL(Data Definition Language) : CREATE(DB 생성), ALTER(DB 변경), DROP(DB 삭제), RENAME(DB 객체이름 변경), TRUNCATE(DB 저장공간 삭제) DML(Data Manipulation Language) : INSERT(데이터입력), UPDATE(데이터수정),DELETE(데이터삭제) TCL(Transaction Control Language) : COMMIT(트랜잭션 정상적인 종료 처리), ROLLBACK(트랜잭션 취소), SAVEPOINT(트랜잭션 내에 임시 저장점 설정) DCL(Data Controll Language) - GRANT(DB에 대한 ..
2021.07.15