안녕하세요~!

퀘스트 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"을 해본 날이었습니다!

이번에는 오류가 안 떴기에 더 뿌듯했던 하루였어요!

감사합니다!

공부 끝!

+ Recent posts