ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 문제를 풀며 공부하는 SQL-1
    내일배움캠프/SQL 2024. 5. 29. 18:31

     

    [SQL 과제] 연습문제1) 돈을 벌기 위해 일을 합시다!

     

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

    세요.

     

    selectfrom을 쓸 줄 아는지 물어보는 문제

     

    from: 어느 table에서 데이터를 가져올지 선택

    select: table에서 가져올 column을 선택

     

    ⬇️

     

    select name, position

    from sparta_employees;

     

     

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

     

    이번 문제는 '중복 없이'가 핵심!

     

    distinct: 중복 제거 키워드

     

    ⬇️

     

    select distinct position

    from sparta_employees;

     

     

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

     

    조건절인 where에 between을 사용하는 문제

     

    where: 조건을 만족하는 데이터만 가져옴

    between A and B : A와 B 사이의 값을 가져옴

     

    ⬇️

     

    select *

    from sparta_employees

    where salary between 40000 and 60000;

     

     

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

     

    조건절에 부등식 작성하는 문제

     

    부등식을 이용하면 날짜 이전과 이후 비교를 할 수 있어요!

     

    ⬇️

     

    select *

    from sparta_employees

    where hire_date < '2023-01-01';

     

     

Designed by Tistory.