1. Select, From, Where 함수 활용
1) 데이터를 깔끔하게 정리하기 (alias)
Select 컬럼1 as 구분명(별명)
예시) Food_order 데이터 내 order_id 컬럼명을 ord_no로 구분.
restaurant_name을 "식당이름"으로 구분 필요 시
Select order_id as ord_no, restaurant_name as "식당이름" From food_orders
2) 조건 맞는 데이터로 활용 하고 싶을 때 Where 문법
select * from 테이블 where 필터링 조건 (eg. 20살 이상, 김씨고객, 성별 외)
3) 필터링 시 활용 하기 좋은 비교 연산자 (엑셀하고 비슷)
3) 그 외 활용하기 좋은 필터
select * from table where name like '김%'
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 id, name, salary, hire_data from sparta_employees; where salary between 40000 and 60000;
4) sparta_employees 테이블에서 입사일(hire_date)이 2023년 1월 1일 이전인 모든 직원들을 선택하는 쿼리를 작성해주세요.
Select id, name, salary, hire_data from sparta_employees; where hire_data < 2023-01-01 ;
이제서야 Select, where, from 데이터의 개념을 잡아가고 있다. 그 외 자잘 하게 찾아가며 배우고 있지만 오랜만에 수식을 잡아보는거라 아직까진 외우는 게 정말 어렵다 ㅠㅠ 그리고 데이터와 데이터베이스 개념도 같이 찾고 있는데, 일하면서 까만건 숫자이고 흰 건 엑셀 창이다라고 생각했지, 기계적으로 단편만 봤던게 아쉬웠기도 하다. 예전에 알았으면 얼마나 좋았을까라는 생각을 다시 하게 된다. 개념을 잡아가면서 외워 나가는게 우선적 목표!