19.04.25 SQL 예제

Back-End/Data Base 2019. 4. 26. 01:30
728x90
반응형

[문제] 아래 보기의 [판매실적] 테이블을 똑같이 만드는 SQL 문(단, 기본키는 판매액으로 설정)

서울지역에 한하여 판매액 내림차순으로 지점명과 판매액이 검색되는 SQL문을 작성하시오.

(출처-기사책에 나온문제 업그레이드)

 

[판매실적] 테이블

 

 도시

 지점명

 판매액

 서울

 강서지점

158 

 대전

 대전지점

165

 서울

 강북지점

168

 광주

 광주지점

197

 서울

 강동지점

200

 서울

 강남지점

330

 

 

1. 테이블 생성 코드

 

(빨간색은 오류 = 실수로 기본키를 중복값으로 입력했기 때문...)

기본키는 튜플을 식별할수 있는 키여야만 하기 때문에 중복값이 오면 에러가 발생하게 된다. (개체무결성 원칙)

 

 

 

 

 

2. 테이블 생성 및 검색

 

 

 

 

3. 원하는 자료 검색

 

 

 

 

[문제] 아래 보기의 [학생] 테이블을 똑같이 만드는 SQL 문(단, 기본키는 학번으로 지정, 연락처를 제외한 모든 속성은 NULL값이 오지못하게)

연락처의 번호가 '7588'로 끝나는 학생의 성명과 연락처, 학번을 검색하시오. (출처-기사책에 나온문제 업그레이드)

 

 학번

성명

학년 

수강과목 

점수 

 연락처

 161017

 최길동

 4

컴퓨터

 75

 625-7588

 172020

 김길동

 2

 운영체제

 92

NULL

 181010

 이철준

 3

 컴퓨터

 80

 432-1234

 181533

 이영진

 3

 산업공학

 90

 242-4461

 190111

 김철수

 1

 정보통신

 85

 234-4567

 190223

 박태인

 1

 데이터베이스

 88

 245-2151

 

 

 

1. 테이블 생성 코드

 

 

 

 

2. 테이블 생성 및 검색

 

 

 

 

3. 연락처를 제외한 다른속성이 NULL값이 오는지 확인 (NULL 값 삽입불가)

 

 

 

 

4. 원하는 자료 검색

 

728x90
반응형
: