Presentation is loading. Please wait.

Presentation is loading. Please wait.

1장. SELECT 문장을 이용하여 원하는 데이터 가져오기

Similar presentations


Presentation on theme: "1장. SELECT 문장을 이용하여 원하는 데이터 가져오기"— Presentation transcript:

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


Download ppt "1장. SELECT 문장을 이용하여 원하는 데이터 가져오기"

Similar presentations


Ads by Google