Download presentation
Presentation is loading. Please wait.
1
1장. SELECT 문장을 이용하여 원하는 데이터 가져오기
오라클SQL과 PL/SQL
2
1. DESC 명령어 DESC 명령어 DESC 명령어는 특정 테이블에 어떤 칼럼이 있는지 조회하는 명령어입니다. Describe의 약자입니다. 오라클SQL과 PL/SQL
3
2. SELECT 데이터 조회하기 모든 칼럼 조회하기 SCOTT>SELECT * FROM ktg;
오라클SQL과 PL/SQL
4
연결 칼럼 붙여서 출력하기 SCOTT>SELECT name||tel FROM ktg;
산술 연산자 사용하여 출력하기 SCOTT>SELECT no, no+10 FROM ktg; 오라클SQL과 PL/SQL
5
WHERE 절을 활용한 조건 조회 오라클SQL과 PL/SQL
6
ORDER BY 절을 사용하여 출력 결과 정렬 ASC(오른차순) 생략가능 오라클SQL과 PL/SQL
7
NUION / NUION ALL(두 집합을 더하기) 중복제거 / 중복제거 안하기
오라클SQL과 PL/SQL
8
MINUS 연산자 사용 오라클SQL과 PL/SQL
9
2장. SQL 단일 행 함수 오라클SQL과 PL/SQL
10
SQL에서 사용되는 함수는 크게 단일 행 함수와 복수 행 함수로 구분할 수 있다.
단일 행 함수 : 한번에 하나씩 처리하는 함수 복수 행 함수 : 여러 건의 데이터를 동시에 처리 그룹 함수라고도 함. A B C D E A B C D E 단일 행 함수 AAA 복수 행 함수 AAA 오라클SQL과 PL/SQL
11
1. 문자 함수 INITCAP 함수 첫 글자만 대문자로 출력하고 나머지는 전부 소문자로 출력하는 함수. Select initcap( )from ktg; 오라클SQL과 PL/SQL
12
UPPER 함수 입력되는 값을 전부 대문자로 변경하여 출력하는 함수. Select upper(email) from ktg;
오라클SQL과 PL/SQL
13
LENGTH / LENGTHB 함수 입력된 문자열의 길이 / 바이트 수를 계산해 주는 함수
LENGTH / LENGTHB 함수 입력된 문자열의 길이 / 바이트 수를 계산해 주는 함수. Selet length(name), lengthb(name) from ktg; 오라클SQL과 PL/SQL
14
SUBSTR 함수 문자열에서 특정 길이의 문자를 추출할 때 사용하는 함수
SUBSTR 함수 문자열에서 특정 길이의 문자를 추출할 때 사용하는 함수. Select substr(name, 1 2)from ktg; Select substr(name, -2 2)from ktg; 앞에 숫자는 시작위치, 뒤에 숫자는 추출할 글자수를 의미합니다. 오라클SQL과 PL/SQL
15
INSTR 함수 주어진 문자열이나 칼럼에서 특정 글자의 위치를 찾아주는 함수
INSTR 함수 주어진 문자열이나 칼럼에서 특정 글자의 위치를 찾아주는 함수. Select instr(tel, ‘0’, 1, 3) from ktg; tel 칼럼에서 문자0을 첫(1) 번째 부터 찾는데 0이 세(3) 번째 나오는 것은 몇 번째 인가? 오라클SQL과 PL/SQL
16
LPAD함수 총 자릿수를 출력하되 왼쪽 빈 자리를 특정기호로 채우게 하는 함수
LPAD함수 총 자릿수를 출력하되 왼쪽 빈 자리를 특정기호로 채우게 하는 함수. Selcet LPAD(name, 8, ‘^^’)from ktg; 오라클SQL과 PL/SQL
17
RPAD함수 총 자릿수를 출력하되 오른쪽 빈 자리를 특정기호로 채우게 하는 함수
RPAD함수 총 자릿수를 출력하되 오른쪽 빈 자리를 특정기호로 채우게 하는 함수. Selcet RPAD(name, 8, ‘^^’)from ktg; 오라클SQL과 PL/SQL
18
LTRIM 함수 왼쪽에 특정문자를 지우는 함수 select LTRIM(tel, ‘0’) from ktg;
오라클SQL과 PL/SQL
19
RTRIM 함수 왼쪽에 특정문자를 지우는 함수 select RTRIM(email, ‘m’) from ktg;
오라클SQL과 PL/SQL
20
2. SQL 문장에서 정규식 사용하기 REGEXP_LIKE 함수 특정 패턴과 매칭되는 결과를 검색해내는 함수이다.
오라클SQL과 PL/SQL
21
REGEXP_REPLACE 함수 특정 패턴을 찾아서 주어진 다른 모양으로 치환해주는 함수
오라클SQL과 PL/SQL
22
3. 11g에서 추가된 정규식 함수 REGEXP_COUNT 함수 특정 문자의 개수를 세는 함수 오라클SQL과 PL/SQL
23
4. 숫자함수 ROUND 함수 주어진 숫자를 반올림 한 후 출력함 오라클SQL과 PL/SQL
24
MOD, CEIL, FLOOR 함수 주어진 숫자를 나누기 한 후 나머지 값 출력함, 가장 근접한 큰 정수 출력함, 가장 근접한 작은 정수 출력함
오라클SQL과 PL/SQL
25
POWER 함수 주어진 숫자 1의 숫자 2승을 출력함.
오라클SQL과 PL/SQL
26
5. 날짜 함수 10월 23일 + 3은 10월 26일 10월 23일 – 3은 10월 20일 10월 23일 – 10월 20일은 3일 차이 MONTHS_BETWEEN 함수 개월 수를 출력하는 함수 오라클SQL과 PL/SQL
27
ADD_MONTHS 함수 주어진 날짜에 숫자만큼의 달을 추가하는 함수
오라클SQL과 PL/SQL
28
6. 형 변환 함수 TO_CHAR 함수 숫자를 문자로 형 변환하기 오라클SQL과 PL/SQL
29
7. 일반 함수 NVL 함수 NULL 값을 만나면 다른 값으로 치환해서 출력하는 함수 오라클SQL과 PL/SQL
30
DECODE 함수 오라클에서만 사용되는 함수로 IF문을 사용해야 하는 조건문 처리할 수 있는 함수
오라클SQL과 PL/SQL
31
3장. SQL복수 행 함수(그룹 함수) 오라클SQL과 PL/SQL
32
1. GROUP 함수의 종류 COUNT 함수 입력되는 데이터의 총 건수를 반환합니다. 오라클SQL과 PL/SQL
33
SUM 함수 입력된 데이터들의 합계 값을 구하는 함수
오라클SQL과 PL/SQL
34
AVG 함수 입력된 값들의 평균값을 구해주는 함수.
오라클SQL과 PL/SQL
35
MAX 함수 / MIN 함수 주어진 데이터 중에서 가장 큰 값을 돌려주는 함수 / 주어진 데이터 중에서 가장 작은 값을 돌려주는 함수
오라클SQL과 PL/SQL
36
STDDEV 함수 / VARIANCE 함수 표준편차 / 분산을 구하는 함수입니다.
오라클SQL과 PL/SQL
37
2. 특정 조건으로 세부적인 그룹화 오라클SQL과 PL/SQL
38
3. 조건을 주고 검색하기 조건을 주는 것으로 where 절과 having절이 있는데 그룹 함수 부분에서 where절을 쓸 수가 없다. 그래서 having절 사용. 오라클SQL과 PL/SQL
39
4. 자동으로 소계 / 합계를 구해주는 함수 ROLLUP 함수 주어진 데이터들의 소계를 구해주는 함수.
4. 자동으로 소계 / 합계를 구해주는 함수 ROLLUP 함수 주어진 데이터들의 소계를 구해주는 함수. 오라클SQL과 PL/SQL
40
오라클SQL과 PL/SQL
Similar presentations