Chapter 10 데이터 검색1.

Slides:



Advertisements
Similar presentations
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
Advertisements

1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
출석수업 과제 – 총 5문제, 10월 25일 제출 정보통계학과 장영재 교수.
02 SQL 언어 SQL 명령문의 종류와 사용 방법 오라클 오류 메시지.
02 SQL 언어 SQL 명령문의 종류와 사용 방법 오라클 오류 메시지.
Nested Queries CSED421: Database Systems Labs.
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
Prepared Statements CSED421: Database Systems Labs.
16 분석함수 분석 함수의 개념 분석 함수의 종류 계층적 질의문.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
Excel 일차 강사 : 박영민.
데이터 베이스 설계 및 실습 #1 - 오라클 설치 및 SQL 기본.
Chapter 7. 조건문.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
8장 MySQL 소개.
8장 서브 쿼리.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
14장 질의응답 한빛미디어(주).
기본적인 SELECT문 작성.
테이블 : 데이터베이스를 구성하는 요소로 같은 성격에 정보의 집합체. 레코드 : 하나의 정보를 가지고 있는 컬럼의 집합체
6장 그룹 함수.
07 그룹 함수 그룹 함수의 개념 그룹 함수의 종류 데이터 그룹 생성 HAVING 절.
09 서브쿼리(Subquery) 서브쿼리의 개념 서브쿼리의 종류 데이터베이스 실무에서 서브쿼리 사용시 주의 사항.
Heesang kim PL/SQL 3 Heesang kim.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
MYSQL 설치 SQL언어 SQL언어의 활용 웹과 SQL언어와의 연동
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
6장. printf와 scanf 함수에 대한 고찰
11장. 1차원 배열.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
데이터 수정 데이터 수정 명령문을 이해한다. 데이터 삽입, 갱신 및 삭제 명령문을 이해한다.
JA A V W. 03.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
Visual Basic .NET MDI 만들기.
Quiz #7 다음 수들을 합병 정렬과 퀵 정렬 알고리즘을 이용하여 오름 차순으로 정렬하였을 때, 데이터 이동 회수를 각각 구하라. 여러분은 정렬 과정을 단계별로 보이면서 이동 회수를 추적해야 한다. 단, 퀵 정렬시에 피봇으로 배열의 왼쪽 첫 번째 원소를 선택한다. 5.
기초 SQL 문 SELECT 문과 같은 데이터베이스 조회 명령문을 이해한다.
Restricting and Sorting Data
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
1. 입력 데이터 대학, 학과: 대학이 존재하지 않을 경우 학과명을 대학에 입력 학과명은 공백으로 유지
제 9 장 손 쉬운 데이터 입력부터 간단한 관리까지.
14장. 부속 질의어 부속 질의어 규칙 열의 범위 상호 관련부속 질의어 복합키의 사용 쉽게 배우는 MySQL 5.x
6장 목록 관리하기 실용컴퓨터 엑셀.
Choi Seong Yun 컴퓨터 프로그래밍 기초 #03 : 변수와 자료형 Choi Seong Yun
CHAP 21. 전화, SMS, 주소록.
문성우 SQL 실습 Part Ⅰ 문성우.
Database Relational DML SQL.
학습목표 학습목표 관계 데이터베이스에서 데이터 조작에 사용되는 명령어(DML)는 삽입(INSERT), 삭제(DELETE), 수정(UPDATE), 검색(SELECT) 이 있는데 이 중 사용 빈도가 가장 높은 것이 데이터의 검색에 사용되는 SELECT문 이며 이 명령문은 다양한.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
Excel 일차 강사 : 박영민.
10 데이터 조작어 데이터 조작어 데이터 입력 데이터 수정 데이터 삭제 MERGE 트랜잭션 관리 시퀀스.
10 데이터 조작어 데이터 조작어 데이터 입력 데이터 수정 데이터 삭제 MERGE 트랜잭션 관리 시퀀스.
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
14 뷰(View) 뷰의 개념 뷰 관리.
함수, 모듈.
TVM ver 최종보고서
서적DB개발 과제 Page 2의 ERD를 통해 구축할 서적 DB의 구조를 파악한다. (4개의 개체에 대해 확인함)
7장 연습 문제 풀이 학번 : 이름 :조 재한.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
프로그래밍 개론 Ⅰ-실습 2장 데이터와 식①.
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
                              데이터베이스 설계 및 실습 #6 - SQL 실습 한국외국어대학교 DaPS 연구실                              
Report #2 (기한: 3/16) 데이터 구조 과목의 수강생이 50명이라고 가정한다. 이 학생(학번은 2016????으로 표현됨)들의 중간 시험(0~100), 기말 시험(0~100) 성적을 성적 파일에 작성하라(프로그램을 통해서 또는 수작업으로). 성적 파일을 읽어들여서.
6 객체.
교과서 78쪽 학습 목표 정보 관리의 필요성을 이해할 수 있다. 데이터베이스의 개념과 필요성을 이해할 수 있다.
Presentation transcript:

Chapter 10 데이터 검색1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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