걷기반 (2024.10.08) SQL 문법 연습 1

커비·2024년 10월 8일
0

백엔드 부트캠프

목록 보기
2/49

실제 데이터베이스를 연결하기 전, SQL 문법을 탄탄하게 다지는 사전부트캠프의 걷기반 문제를 풀어보았다.

1️⃣ 돈을 벌기 위해 일을 합시다!

내게 주어진 테이블과 컬럼, 데이터는 아래와 같다.

1️⃣ sparta_employees 테이블에서 모든 직원의 이름(name)과 직급(position)을 선택하는 쿼리를 작성해주세요.

🤔 내가 적어보는 답변

SELECT name, position
FROM sparta_employees

2️⃣ sparta_employees 테이블에서 중복 없이 모든 직급(position)을 선택하는 쿼리를 작성해주세요.

🤔 내가 적어보는 답변

SELECT distinct position
FROM sparta_employees

3️⃣ sparta_employees 테이블에서 연봉(salary)이 40000과 60000 사이인 직원들을 선택하는 쿼리를 작성해주세요.

🤔 내가 적어보는 답변

SELECT *
FROM sparta_employees
WHERE salary between 4000 and 6000

4️⃣ sparta_employees 테이블에서 입사일(hire_date)이 2023년 1월 1일 이전인 모든 직원들을 선택하는 쿼리를 작성해주세요.

🤔 내가 적어보는 답변

SELECT *
FROM sparta_employees
WHERE hire_date < '2023-01-01'

👀 회고

솔직히 2번 문항을 보고 '아, 이건 쉽지!' 하고 다른 테이블을 이용해 테스트를 해보았는데 Error가 나와버렸다. 오늘로 당황2회차, [중복없이] 라는 글자에 뇌정지가 왔다. 이것 때문이 아닐까? 하다가 갑자기 내 눈 앞을 지나가는 교수님.. 교수님 강의를 조금 더 제대로 이해하며 들었다면 이번 강의도 한 번에 이해하고 딱딱 답을 적었지 않았을까? 데이터베이스 재수강도 약간 고민되는 순간이었다. 하지만 지금 할 수 있는 건 1주차와 2주차 강의를 다시 들어보는 것. 다시 들어봤다. 이제 복습 2회차인데 못풀면 바보다!! 하는 마음으로 봤더니 풀었다. (뿌듯)

복습 2회를 하고 오니 눈에 잘보이기 시작했다.

profile
전공은 컴퓨터공학, 복수전공은 해킹보안학, 직장은 방학(파워 구직중)

0개의 댓글