안녕하세요~!
퀘스트 2일차로 포스팅 하러 찾아왔습니다!
내일부터는 SQL 연습 내용과 Python 공부를 함께 진행해보려 합니다!
공부량이 많아지는 게 기대가 되네요!
문제1. 테이블에서 제품 이름과 가격만을 선택하는 쿼리를 작성해주세요.
select product_name, price from flex;
Select 컬럼1, 컬럼2 from 파일명;
SQL을 다루면서 느낀점은 "Select"로 시작한다는 걸 깨달았습니다.
불러오고자 할 때는 Select * from 수식이라는 것만 알아두면 유용할 겁니다!
문제2. 테이블에서 제품 이름에 '프로'가 포함된 모든 제품을 선택하는 쿼리를 작성해주세요.
select product_name from flex where product_name like '%프로%';
Select 칼럼명 from 파일명 where 범위 열 이름 like '%단어%';
문제3. 테이블에서 제품 일므이 '갤'로 시작하는 모든 제품을 선택하는 쿼리를 작성해주세요.
select product_name from flex where product_name like '갤%';
select 칼럼명 from 파일명 where 범위 열 이름 like '단어%';
오늘은 처음 배우는 개념이 나왔습니다! "포함된", "시작하는"이라는 값인데요
처음에는 "포함"이라고 하길래 including을 써보았지만 오류값만 떴습니다그래서 찾아본 결과, "Like"를 SQL에서는 쓴다고 하더라구요!그리하여 원하는 함수값을 도출해냈습니다.또한, 원하는 단어 형태를 "%"를 활용하여 수식을 만들어낼 수 있습니다
- 포함하는 단어를 끌고 오고 싶을 때 : like '%단어%';
- 시작하는 단어를 끌고 오고 싶을 때 : like '단어%';
- 끝 단어를 끌고 오고 싶을 때 : like '%단어';
문제4. 테이블에서 모든 제품을 구매하기 위해 필요한 돈을 계산하는 쿼리를 작성해주세요.
select sum(price) from flex;
select sum(합산하려는 컬럼명) from 파일명
SUM은 엑셀에서도 많이 쓰였던 함수였기 때문에 쉬웠습니다!
단지 SQL은 "select"과 "from"이 기본이라는 걸 유념하시면 좋을 거 같네요!
마무리
오늘은 "포함하는", "시작하는", "SUM"을 해본 날이었습니다!
이번에는 오류가 안 떴기에 더 뿌듯했던 하루였어요!
감사합니다!
공부 끝!
'🔥 공부 > SQL 공부' 카테고리의 다른 글
[SQL] 내일배움캠프 퀘스트 6일차_ 5)와 6) (0) | 2024.11.18 |
---|---|
[SQL] 내일배움캠프 퀘스트 5일차_ 3)과 4) (3) | 2024.11.15 |
[SQL] 내일배움캠프 퀘스트 3일차_ 1) 돈을 벌기 위해 일을 합시다! (1) | 2024.11.14 |
[SQL] 내일배움캠프 퀘스트 3일차_SQL 기초 명령어 (3) | 2024.11.13 |
[SQL] 내일배움캠프 퀘스트 2일차_AI 용어 정리 (7) | 2024.11.12 |