SQL해보기

park guiyoung·2022년 1월 15일
0
post-thumbnail

르탄이 설날특집으로 무료체험 하다가 알게된 강의

웬 코딩 ? 하다가 만들어 보는 재미에 결국 끝까지 완주

그러다 시작한 웹종합반은 잘 잊어버리는 탓에

(매일 하면 되겠지만 그게 몰아서 하는 습관땜에) 다시 해야 알겠다는 그러나 완주하였지요.

애들 앞에서는 풍월을 읊어가며 해보라고 권장하게 되었고
좀 알고 있어야겠다는 생각을 하게 된 스파르타 코딩클럽

SQL은? 엑셀보다 쉽다는데
그럴지도 하는 생각이 들어서 벨로그에 적고 시작해봅니다.

select payment_method ,count(*)as cnt from orders o
where email like '%email.com'
and course_title ='000'
group by payment_method

select * from tables

엑셀에서 모든 테이블과 같죠

테이블에서 필드별 내용은 where로
같은 필드의 내용으로 묶는 group by
순서를 정렬해주는 order by
데이타를 보고싶은 만큼 불러오는 limit
중복 데이터는 제외하고 가져오는 distinct가 있습니다.
위의 쿼리문은 대강 뜻이 보이나요?

sql은쿼리문이라는 정해진 구문으로 명령을
하는데요.
select 쿼리문이란 데이타 베이스에서 데이타를 선택해서 가져
오겠다는 의미로
위의 쿼리문은
주문데이터에서 특정이메일과 코스별로 지불수단을
묶어 보라는 쿼리문입니다.

select * from 로 원하는 테이블(여기서는 orders)을 부르고
이메일에서 이메일종류와 코스명에서 특정코스(000)를 찾아서
지불수단으로 (payment_methord)로 group by하라고 하네요.

profile
소시민의 괜찮은 하루

0개의 댓글