DB 25

DQL - 연산자

1. 연결 연산자 ||를 사용하여 여러 컬럼을 하나의 컬럼인 것처럼 연결하거나 컬럼과 리터럴을 연결할 수 있다. -- EMPLOYEE 테이블에서 사번, 직원명, 급여를 연결해서 조회 SELECT EMP_ID || EMP_NAME || SALARY AS "사번 직원명 급여" -- 하나의 컬럼인 것처럼 출력 FROM EMPLOYEE; -- EMPLOYEE 테이블에서 직원명, 급여를 리터럴과 연결해서 조회 -- '' : 문자열 "" : 별칭 SELECT EMP_NAME || '의 월급은 ' || SALARY || '원 입니다.' AS "급여 정보" FROM EMPLOYEE; 2. 논리 연산자 여러 개의 제한 조건 결과를 하나의 논리 결과로 만들어준다. AND는 여러 조건이 동시에 TRUE 일 경우에 TRUE를..

DB/SQL 2022.08.28

DQL - SELECT

1. SELECT SELECT 문은 테이블에서 데이터를 조회하기 위한 SQL 구문이다. SELECT 문을 사용하여 테이블의 특정 컬럼, 특정 행 또는 여러 테이블의 특정 컬럼과 행을 조회할 수 있다. 데이터를 조회한 결과를 Result Set이라고 한다. Result Set은 테이블 형태로 값을 반환하고 0개 이상의 행이 포함될 수 있다. 모든 컬럼을 조회할 경우 컬럼명 대신 기호 사용할 수 있다. -- 모든 컬럼 조회 시 컬럼 명 대신 '*' 기호 사용 가능 SELECT 컬럼 명 [, 컬럼명, ...] FROM 테이블 명 WHERE 조건식 ORDER BY 컬럼명 | 별칭 | 컬럼 순번 [ASC/DESC] [NULLS FIRST | LAST]; -- EMPLOYEE 테이블에서 전체 사원들의 사원, 이름,..

DB/SQL 2022.08.26

실습 환경 구축

실습 환경 설정 1. 사용자 계정 생성 ① SQL Developer에서 관리자 계정으로 DB에 접속한다. ② 아래의 sql 구문을 관리자 계정으로 실행한다. -- 사용자 계정 생성하는 구문 -- [표현법] CREATE USER 계정명 IDENTIFIED BY 비밀번호; CREATE USER KH IDENTIFIED BY KH; CREATE USER STUDY IDENTIFIED BY STUDY; SELECT * FROM DBA_USERS; -- 생성한 사용자 계정에게 최소한의 권한(데이터관리, 접속) 부여 GRANT RESOURCE, CONNECT TO KH; GRANT RESOURCE, CONNECT TO STUDY; 2. 실습 환경 스크립트 실행 ① SQL Developer에서 생성한 사용자 계정으로..

DB/SQL 2022.08.25