SQL = DB에 접속을 하여 무언가 작업을 하는 언어
테이블의 구조를 확인을할때 사용하는 명령문 = desc
DEPARTMENT_ID >> 부서번호 (PK)
DEPARTMENT_NAME >> 부서이름
MANAGER_ID >> 부서장의 사원번호
LOCATION_ID >> 부서가 위치한 지역(도시의 번호) ex)062
EMPLOYEE_ID >> 사원번호(pk)
HIRE_DATE >> 입사날짜
JOB_ID >> 수행하고 있는 업무
SALARY >> 월 급여
COMMISSION_PCT >> 보너스값 (퍼센트)
MANAGER_ID >> 사원을 관리하는 사수의 사원번호
DEPARTMENT_ID >> 근무하고 있는 부서번호(FK) departments참조키
기본SQL
SELECT문 작성
Select list절>> 보고자 하는 data를 소유한 column_name >> 명시된 column data가 결과로 출력
SELECT은 표시할 대상열을 지정합니다.
from은 대상 열을 포함하는 해당 테이블을 지정합니다.
column >> sql plus 편집 명령어
department_name >> 편집대상 col
format a20 >> a == 문자, 날짜 값 수정
9999 == 숫자
select문 작성시 주의 사항 및 팁
1. code 작성 완료후 실행하지 않기
2. code 해석해보기
3. code를 실행 하였을 때 어떠한 결과가 나올지 예측해보기
4. code 실행
5. 예측결과와 최종 결과를 분석해보기
회사에 근무하는 사원의 번호, 이름과 그 사원이 받는 월 급여를 검색하시오.
column을 사용하여 last_name 문자수를 20으로 바꿔주기
SQL문 작성
1. SQL 문은 대소문자를 구별하지 않습니다. X
(하지만 대소문자는 규약을 만들어서 사용하자!!)
2. SQL 문은 하나 이상의 줄에 입력할 수 있습니다.
3. 키워드는 약어로 쓰거나 여러 줄에 나눠 쓸 수 없습니다.
4. 절은 일반적으로 서로 다른 줄에 씁니다.
5. 들여쓰기를 사용하면 SQL 문을 좀 더 읽기 쉽게 작성할 수 있습니다.
LAST_NAME, HIRE_DAT, SALARY(컬럼 이름)은 항상 대문자로 출력된다.(중요)