-
문제를 풀며 공부하는 SQL-2내일배움캠프/SQL 2024. 6. 3. 18:10
연습문제2) 이제 좀 벌었으니 flex 한 번 해볼까요?! 5. 테이블에서 제품 이름(product_name)과 가격(price)만을 선택하는 쿼리를 작성해주세요.
⬇️
select product_name, price
from products;
6. 테이블에서 제품 이름에 '프로'가 포함된 모든 제품을 선택하는 쿼리를 작성해주세요.
like 연산자와 와일드 카드(%)를 사용하여
'프로'가 포함된 모든 제품을 선택하는 문제
와일드 카드(%) :
⬇️
select *
from products
where product_name like "%프로%";
7. 테이블에서 제품 이름이 '갤'로 시작하는 모든 제품을 선택하는 쿼리를 작성해주세요.
마찬가지로 like 연산자와 와일드 카드(%)를 사용하는 문제
앞 문제와 다른 점은 '갤'로 시작해야 한다는 것
⬇️
select *
from products
where product_name like "갤%";
8. 테이블에서 모든 제품을 구매하기 위해 필요한 돈을 계산하는 쿼리를 작성해주세요.
sum은 테이블의 특정 컬럼의 전체 합계를 구하는 함수입니다.
⬇️
select sum(price)
from products;
마지막 문제의 경우 window함수의 sum over를 써야하는지 그냥 sum함수를 써야하는지 헷갈렸다.
아직 SQL의 함수를 제대로 숙지하지 못한 것 같아서 다시 공부해야할 필요를 느꼈다.
'내일배움캠프 > SQL' 카테고리의 다른 글
[DBeaver 실습] SQL Lv.1 데이터 속 김서방 찾기 (0) 2024.06.10 문제를 풀며 공부하는 SQL-5 (0) 2024.06.05 문제를 풀며 공부하는 SQL-4 (0) 2024.06.05 문제를 풀며 공부하는 SQL-3 (0) 2024.06.05 문제를 풀며 공부하는 SQL-1 (0) 2024.05.29