1. products 테이블에서 제품 이름(product_name)과 가격(price)만을 선택하는 쿼리를 작성해주세요.
SELECT product_name, price FROM products;
쿼리 설명:
- SELECT: 원하는 컬럼을 선택합니다. 여기서는 product_name과 price를 선택하고 있습니다.
- FROM: 데이터를 가져올 테이블을 지정합니다. 여기서는 products 테이블에서 데이터를 가져옵니다.
이 쿼리를 실행하면 products 테이블에서 제품 이름과 가격만 조회할 수 있습니다.
2. products 테이블에서 제품 이름에 '프로'가 포함된 모든 제품을 선택하는 쿼리를 작성해주세요.
SELECT product_name, price FROM products
WHERE product_name LIKE '%프로%';
쿼리 설명:
- SELECT product_name, price: product_name과 price 컬럼을 선택합니다.
- FROM products: products 테이블에서 데이터를 가져옵니다.
- WHERE product_name LIKE '%프로%': product_name에 '프로'라는 문자열이 포함된 모든 행을 선택합니다.
%는 와일드카드로, '프로' 앞뒤에 어떤 문자열이든 올 수 있음을 의미합니다.
이렇게 하면 **제품 이름에 '프로'**가 포함된 모든 제품을 조회할 수 있습니다.
3. products 테이블에서 제품 이름이 '갤'로 시작하는 모든 제품을 선택하는 쿼리를 작성해주세요.
SELECT product_name, price FROM products
WHERE product_name LIKE '갤%';
쿼리 설명:
- SELECT product_name, price: product_name과 price 컬럼을 선택합니다.
- FROM products: products 테이블에서 데이터를 가져옵니다.
- WHERE product_name LIKE '갤%'
product_name이 **'갤'**로 시작하는 모든 행을 선택합니다.
'갤%': '갤'로 시작하고 뒤에 어떤 문자열이든 올 수 있다는 의미입니다.
%는 와일드카드로, '갤' 이후의 모든 문자열을 포함합니다.
이렇게 하면 **제품 이름이 '갤'**로 시작하는 모든 제품을 조회할 수 있습니다.
4. products 테이블에서 모든 제품을 구매하기 위해 필요한 돈을 계산하는 쿼리를 작성해주세요.
SELECT SUM(price) AS total_cost FROM products;
쿼리 설명:
- SUM(price): products 테이블에서 price 컬럼의 모든 값을 더하여 합계를 구합니다.
- AS total_cost: 합계 결과를 total_cost라는 이름으로 반환합니다.
- FROM products: products 테이블에서 데이터를 가져옵니다.
이 쿼리를 실행하면, 모든 제품을 구매하기 위해 필요한 총 금액을 계산할 수 있습니다.
'퀘스트' 카테고리의 다른 글
3) 상품 주문이 들어왔으니 주문을 처리해봅시다! (0) | 2024.11.14 |
---|---|
1) 돈을 벌기 위해 일을 합시다! (0) | 2024.11.10 |