2023-03-03 5-6교시 내용! CMD에서 SQLPLUS에 접속했다. > dbtest라는 USER을 CREATE 한다. 비밀번호는 dbgood으로 설정했다. 기본 테이블스페이스를 지정했다. 임시 테이블스페이스는 temp로 생성했다. > GRANT : 권한 주
2023-03-10 5-6교시 수업! DESCRIBE란, 해당 테이블의 value name, type을 표로 보여주는 SQL PLUS 명령어이다. > SELECT : 데이터를 검색할 때 사용한다. > admin : 관리자 관련 폴더 diag : DIAGNOSTIC
2023-03-10 수업PROJECTIONEMPLOYEES TABLE에서 사원번호, 이름, 성, 급여, 담당업무를 조회하라.DESSCRIBE를 통해 EMPLOYEES에 들어있는 속성명을 파악함.SELECT문을 통해 다음과 같이 꺼냄.SELECT 구문키워드는 대문자, 테
위와 같이 작성하면, hire_date를 기준으로 오름차순으로 정렬되어 출력된다.ORDER BY 절에 컬럼 명 대신 컬럼 순서를 나타내는 정수로 사용 가능하다.
다음과 같이 특정 값을 수정할 수 있다.
Oracle SQL Developer에서는 SQL Plus사용 XLOWER : 소문자로 반환INITCAP : 앞글자만 대문자로 반환CONCAT : 글자 병합(순서대로)SUBSTR(문자열, 시작, 끝) : 문자열 중 지정한 위치에서 지정한 길이만큼의 문자열을 반환
해당 sql로 제출 시 "SHOP_DEV".을 삭제할 것.해당 계정에서만 사용 가능하다는 뜻이기 때문.USING부터 삭제하면 더 깔끔함.시퀀스를 설정하면 null값을 넣어도 자동으로 시퀀스 값을 채워준다.
두 개의 데이블간에 칼럼 값들이 정확하게 일치하는 경우 사용되며 대부분 PK, FK의 관계를 기반으로 한다.EquiJOIN에서 WHERE을 조건을 제대로 쓰지 않으면 카티시안 곱과 같이 수많은 데이터를 가져오게 된다.카티사인 곱은 다음과 같다. 다음과 같이 WHERE