본문 바로가기

BackEnd/DataBase - Oracle

(20)
[Oracle] 컬럼에 별칭을 붙일 수 있는 Alias Alias란? 데이터 출력 시 컬럼명을 임시로 변경하여 출력할 때 쓰인다. -- 올바른 문법 SELECT last_name AS special, commission_pct AS comm FROM employees; -- AS 생략 가능 SELECT last_name special, commission_pct comm FROM employees; -- 공백 또는 대소문자를 구분 또는 특수문자($, _)를 포함하고 싶을 때 SELECT last_name "Special", commission_pct "Kal SP", manager_id "$dollar_" FROM employees;
[Oracle] NULL 값 NULL 값이란? 사용할 수 없는 값 알려지지 않은 값 할당받지 못한 값 모르는 값 아직 정의되지 않은 값 (PRIMARY KEY) 등... 0 또는 공백과는 다른 특수한 값이며 모든 데이터 타입에 사용 가능하다.
[Oracle] SELECT 구문을 사용한 데이터 검색 문법 SELECT * | {[DISTINCT] column|expr [alias], ...} FROM table; 테이블 구조 조회 DESCRIBE employees; -- 또는 DESC employees; ORDER BY절에서 쓰는 DESC (내림차순)과는 위치가 달라 쓰이는 내용이 다름을 인지할 것! 컬럼 데이터 출력하기 -- 테이블의 모든 컬럼 출력 SELECT * FROM employees FROM employees; -- 컬럼과 컬럼에 컬럼 표현식 출력 SELECT last_name, salary, salary+100; FROM employees;
[Oracle] sql*plus 시작하기 Listener 시작 - lsnrctl start sqlplus 실행 - sqlplus /nolog SYS 사용자로 DB 접속 - conn sys/oracle as sysdba sysdba 권한을 소유하며 DB 시작/종료 가능 DB 구동 - startup hr 사용자로 로그인 - conn hr/hr