일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바스크립트 prototype
- Oracle SQL
- GIT
- javascript
- 카카오프로젝트100
- 자바스크립트 기본 문법
- oracle
- 자바스크립트 jQuery
- 보안뉴스요약
- 자바스크립트 API
- ES6
- 다크웹
- 자바스크립트 node
- 파이썬
- php
- 보안뉴스 요약
- 보안뉴스한줄요약
- 자바스크립트 객체
- 오라클
- 깃허브
- 자바스크립트
- 카카오프로젝트
- 카카오프로젝트 100
- numpy
- 보안뉴스 한줄요약
- python
- oracle db
- 자바스크립트 element api
- 보안뉴스
- 랜섬웨어
- Today
- Total
목록Oracle SQL (5)
FU11M00N
보호되어 있는 글입니다.
각각의 시나리오를 가정으로 쿼리문을 작성해보겠습니다. 스키마 구조는 유명한 hr스키마를 사용했고 구조는 위의 사진과 같습니다. - 시나리오 예제 1. 사원의 first_name이 기억나지 않는다. 그 last_name에 'smith'라는 단어가 들어가는데 대문자, 소문자도 모른다. 그 사원의 사번(employee_id), first_name, last_name을 출력하라. select employee_id, last_name,first_name from EMPLOYEES where lower(last_name) like '%smith%'; 2. 고용일자(hire_date)가 오늘일자와 같은 달이고 고용일자의 요일이 월요일이나 금요일인 사원에 대한 사번(employee_id), first_name, las..
Self Join 이란, 자기 자신과 Join 하는 것입니다. 어떤 경우에서 Self join 을 사용하는지를 알아보겠습니다. 위 사진은 emp 테이블을 출력한 것입니다. 여기서, 매니저 사번, 매니저명, 부하직원사번, 부하직원명을 매니저사번별로 출력하려면 어떻게 해야할까요? 예를 들어서, SMITH 의 매니저는 MGR 컬럼번호 7902를 가지고 있는 FORD 가 될 것입니다. ALLEN 의 매니저는 7698 이라는 mgr 번호를 가진 BLAKE 가 될것입니다. 이럴 때 self join 을 이용하여 마치 mgr 컬럼을 가지고 있는 테이블이 하나 존재하는 것 마냥 쿼리를 짜주면 됩니다. select e1.mgr, e2.ename, e1.empno, e1.ename from emp e1 join emp e..
먼저 scott.sql 불러오겠습니다. 실습을 위한 파일. 아래는 scott.sql 파일의 내용입니다. -- -- Copyright (c) Oracle Corporation 1999. All Rights Reserved. -- -- NAME -- demobld_scott.sql -- -- DESCRIPTION -- This script creates the SQL*Plus demonstration tables. -- -- USAGE -- SQL> @demobld_scott.sql -- -- -- scott/tiger 계정 생성 -- system 계정으로 접속한다. SET FEEDBACK 1 SET NUMWIDTH 10 SET LINESIZE 80 SET TRIMSPOOL ON SET TAB OFF SET..
- 사용자 정보 확인 - show user 유저에 관한 정보를 확인할 수 있습니다. - 환경변수 확인 & 설정 - show parameter 환경 변수를 볼 수 있습니다. show parameter nls 는 언어와 관련되어 있습니다. alter session set nls_date_format='yyyy/mm/dd hh:mi:ss' alter 를 이용해서 환경변수의 값을 세팅할 수 있습니다. - 샘플 스키마 Oracle 에서는 샘플스키마를 제공합니다. scott, hr 이 있습니다. - 오늘 날짜 확인하기 select sysdate from dual; oracle sql 에서 select 는 무조건 from 이 필요합니다. from 뒤에 쓸 것이 없다면, 더미 테이블로 dual 을 사용하면 됩니다. -..