SQL 실습 2

지리산근육곰·2021년 12월 28일
0

SQL

목록 보기
11/26
post-thumbnail

SQL 실습 2

  • 던전앤파이터의 캐릭터들의 정보를 가져오자.
  • 원하는 캐릭터 5개 선택하고 index부여, 이름, 전투타입, 조작난이도, 공격력, 범위, 속도, 서포트 값을 가져온다.
## 새로운 데이터 베이스 생성
CREATE DATABASE dungeon_and_fighter;

## 사용할 DB 지정
USE dungeon_and_fighter;

## 테이블 생성
CREATE TABLE df(
		index_ INT,
		name VARCHAR(20),
                combat_style VARCHAR(20),
                difficulity INT,
                power INT,
                range_ INT,
                speed INT,
                support INT
		);
  • 이제 원하는 캐릭터의 정보를 입력한다.
INSERT INTO df(index_, name, combat_style, difficulity, power, range_, speed, support)
VALUES (1, "Berserker", "Pure", 1, 3, 2, 3, 1),
       (2, "Nen-Master", "Pure", 2, 3, 2, 3, 1),
       (3, "Street-Fighter", "Synergy", 4, 2, 2, 2, 2),
       (4, "Glacier", "Pure", 1, 3, 2, 2, 1),
       (5,"Crusader", "Buffer", 2, 1, 2, 1, 3);
  • 결과값 확인
SELECT *
FROM df;

Mission 1

  • 캐릭터들의 이름, 전투타입, 난이도를 가져오시오

Mission 2

  • 캐릭터의 이름, 공격력, 범위, 속도를 가져오시오

Mission 3

  • 캐릭터의 총 전투력을 total 로 이름하여 가져오시오

    총 전투력=(공격력+범위+속도+서포트)/난이도

정답

Mission 1

SELECT 
      name,
      combat_style,
      difficulity
FROM df;

Mission 2

SELECT
      name,
      power,
      range_,
      speed
FROM df;

Mission 3

SELECT
	  name,
	  (power+range_+speed+support)/difficulity AS total
FROM df;

0개의 댓글