19.04.25 SQL 예제
Back-End/Data Base 2019. 4. 26. 01:30[문제] 아래 보기의 [판매실적] 테이블을 똑같이 만드는 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. 원하는 자료 검색
'Back-End > Data Base' 카테고리의 다른 글
19.04.27 데이터베이스에 얽힌 돈 이야기 (0) | 2019.04.27 |
---|---|
19.04.26 관계형 데이터베이스란? (0) | 2019.04.26 |
19.04.25 데이터베이스란? (0) | 2019.04.26 |
mysql 테이블 만들어보기, 참조테이블 만들고, 활용해보기 (0) | 2019.04.21 |
나의 Data Base 학습 플래닛 (0) | 2019.04.17 |