Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 10 데이터 검색1.

Similar presentations


Presentation on theme: "Chapter 10 데이터 검색1."— Presentation transcript:

1 Chapter 10 데이터 검색1

2 학습 목표 기본적인 쿼리문에 대하여 설명하기 기초적인 SELECT 문 사용 방법에 대하여 설명하기
조건 검색 방법에 대하여 설명하기 정렬 방법에 대하여 설명하기

3 기본적인 SELECT 명령문 (1/5) SELECT 문의 표준 구문
대소문자를 구분하지 않는다. 단, 키워드는 대문자로 열 이름은 소문자로 작성하는 것을 권장한다

4 기본적인 SELECT 명령문 (2/5) 테이블의 모든 열을 검색 실행 결과 SQL ?

5 SELECT 다음에 원하는 순서대로 열의 이름을 부여하면 된다.
테이블의 특정 열만 선택적으로 검색 실행 결과 SQL ? SELECT 다음에 원하는 순서대로 열의 이름을 부여하면 된다. 또한 열 이름 구분은 콤마(,)로 한다

6 AS 키워드를 사용하여 별명을 기술할 수 있다. 별명 문자열에 공백문자가 있으면 작은 따옴표로 묶어서 표현해야 한다
기본적인 SELECT 명령문 (4/5) 화면에 표시되는 열 이름 변경 실행 결과 SQL ? AS 키워드를 사용하여 별명을 기술할 수 있다. 별명 문자열에 공백문자가 있으면 작은 따옴표로 묶어서 표현해야 한다

7 DISTINCT 키워드는 중복 행을 제거한다
기본적인 SELECT 명령문 (5/5) 중복되는 행 검색 방지 실행 결과 실행 결과 SQL SQL ? DISTINCT 키워드는 중복 행을 제거한다

8 WHERE 절을 이용한 조건 검색 (1/15) 문제 실행 결과 SQL ?
학생 테이블에서 번호가 1인 학생에 대해서만 모든 정보(모든 열)을 화면에 표시하라 실행 결과 SQL ?

9 WHERE 절을 이용한 조건 검색 (2/15) 비교 연산자

10 WHERE 절을 이용한 조건 검색 (3/15) 문제 실행 결과 SQL ?
학생 테이블에서 키가 165 미만인 학생에 대해서만 모든 정보(모든 열)을 화면에 표시하라 실행 결과 SQL ?

11 WHERE 절을 이용한 조건 검색 (4/15) 논리 연산자

12 WHERE 절을 이용한 조건 검색 (5/15) 문제 실행 결과 SQL ?
학생 테이블에서 1학년이면서 키가 170 이상인 학생에 대해서만 이름, 별명, 주소, 키, 몸무게를 검색하라 실행 결과 SQL ?

13 WHERE 절을 이용한 조건 검색 (6/15) 문제 실행 결과 SQL ?
학생 테이블에서 1학년이거나 키가 170 이상인 학생에 대해서만 이름, 별명, 주소, 키, 몸무게를 검색하라 실행 결과 SQL ?

14 WHERE 절을 이용한 조건 검색 (6/15) 문제 실행 결과 SQL ?
학생 테이블에서 체중이 45부터 50사이인 학생의 이름, 주소, 키, 몸무게를 검색하라 실행 결과 SQL ?

15 WHERE 절을 이용한 조건 검색 (7/15) 문제 실행 결과 SQL ?
학생 테이블에서 2학년과 3학년 학생의 이름, 번호, 학년을 검색하라 실행 결과 SQL ?

16 WHERE 절을 이용한 조건 검색 (8/15) LIKE 연산자와 와일드 카드 문자

17 WHERE 절을 이용한 조건 검색 (9/15) 문제 실행 결과 SQL ?
학생 테이블에서 박씨 성을 가진 학생의 모든 열에 저장된 데이터를 검색하라 실행 결과 SQL ?

18 WHERE 절을 이용한 조건 검색 (10/15) 문제 실행 결과 SQL ?
학생 테이블에서 성이 김씨이거나 이씨이거나 박씨인 학생의 모든 열에 저장된 데이터를 검색하라 실행 결과 SQL ?

19 WHERE 절을 이용한 조건 검색 (11/15) 문제 실행 결과 SQL ?
학생 테이블에서 성이 김씨이거나 이씨이거나 박씨가 아닌 학생의 모든 열에 저장된 데이터를 검색하라 실행 결과 SQL ?

20 WHERE 절을 이용한 조건 검색 (12/15) 문제 실행 결과 SQL ? NULL은 숫자 0이나 공백문자가 아니다
학생 테이블에서 이름, 별명, 학년, 주소를 검색하라 실행 결과 SQL ? NULL은 숫자 0이나 공백문자가 아니다

21 WHERE 절을 이용한 조건 검색 (13/15) 문제 실행 결과 SQL ?
학생 테이블에서 별명이 없는 학생의 이름, 별명, 학년, 주소를 검색하라 실행 결과 SQL ?

22 WHERE 절을 이용한 조건 검색 (14/15) 문제 실행 결과 SQL ?
학생 테이블에서 체중 데이터가 있는 학생의 이름, 별명, 학년, 키, 몸무게를 검색하라 실행 결과 SQL ?

23 WHERE 절을 이용한 조건 검색 (15/15) 연산자 우선순위

24 ORDER BY 절을 이용한 정렬 (1/7) SQL 문으로 검색된 결과는 테이블에 데이터가 입력된 순서대로 검색된다
ASC : 오름 차순, 기본값 DESC : 내림 차순

25 ORDER BY 절을 이용한 정렬 (2/7) 문제 실행 결과 SQL ?
학생 테이블에서 모든 열에 저장된 데이터를 검색하되, 이름 가나다순으로 정렬하여 출력하라 실행 결과 SQL ?

26 ORDER BY 절을 이용한 정렬 (3/7) 문제 실행 결과 SQL ?
학생 테이블에서 모든 열에 저장된 데이터를 검색하되, 키를 내림차순으로 정렬하여 출력하라 실행 결과 SQL ?

27 ORDER BY 절을 이용한 정렬 (4/7) 문제 실행 결과 SQL ?
학생 테이블에서 1학년 학생에 대한 모든 데이터를 검색하되, 키의 오름차순으로 정렬하여 출력하라 실행 결과 SQL ?

28 ORDER BY 절을 이용한 정렬 (5/7) 문제 실행 결과 SQL ?
학생 테이블에서 몸무게가 적은 순으로 이름, 키, 몸무게를 검색하라 실행 결과 SQL ? ORDER BY 절을 이용한 정렬 결과에서 NULL은 오름차순일 경우에 가장 먼저 검색되고, 내림차순일 경우에 가장 나중에 검색된다

29 ORDER BY 절을 이용한 정렬 (6/7) 문제 실행 결과 SQL ?
1학년 학생에 대하여 키를 내림차순으로 정렬하고, 같은 키는 몸무게를 오름차순으로 다시 정렬하여 이름, 별명, 학년, 키, 몸무게를 검색하라 실행 결과 SQL ?

30 SELECT 절에서 나열된 열의 위치를 변경할 경우, 원하지 않는 결과가 검색될 수 있으니 주의!!
ORDER BY 절을 이용한 정렬 (7/7) 문제 학생 테이블에서 학번, 이름, 주소를 검색하되, SELECT 절의 두 번째 열인 이름을 오름차순으로 정렬하라 실행 결과 SQL ? SELECT 절에서 나열된 열의 위치를 변경할 경우, 원하지 않는 결과가 검색될 수 있으니 주의!!


Download ppt "Chapter 10 데이터 검색1."

Similar presentations


Ads by Google