걷기 시작한 Coding Novice

SQL 18

Where 절과 자주 같이 쓰는 문법 써보기

같지 않음 '!=' select * from orders where course_title != '웹개발 종합반' orders 테이블에서 '웹개발 종합반'을 제외하고 주문데이터를 보고싶다 범위 'between' select * from orders where created_at between '2020-07-13' and '2020-07-15' 7월 13일, 7월 14일 주문데이터만 보고싶다 포함 'week' select * from checkins where week in (1,3) 1, 3주차 사람들의 ‘오늘의 다짐’ 데이터가 보고싶다 select * from checkins where week in (1,3,7,9) 1, 3, 7, 9주차 사람들의 ‘오늘의 다짐’ 데이터가 보고싶다 패턴 'like'..

SQL 2022.05.03

Select 쿼리문

데이터 베이스에서 어떤 필드의 데이터를 가져오냐가 핵심이다. 실습은 스파르타코딩클럽에서 제공해주는 실습용 데이터베이스를 활용한다. (그러므로 나와있는 데이터는 실제 존재하는 값이 아니고 실습을 위해 만들어진 데이터이다) 테이블? 아래의 사진은 orders 테이블이라고 한다. 필드는 order_no / created_at 등등 이다. 앞으로 사용할 스파르타 데이터베이스 살펴보기 - checkins: 강의실 들어오며 남기는 '오늘의 다짐'이 들어있다 - courses: 스파르타의 개설 강좌 정보가 들어있다 - enrolleds: 유저별 강좌 등록정보가 들어있다 - enrolleds_detail: 유저별 들을 수 있는 영상과, 들었는지 여부가 들어있다 - orders: 주문 (수강등록) 정보가 들어있다 - p..

SQL 2022.05.03

SQL study start

스파르타 코딩클럽에서 등록한 내일배움단으로 SQL 수업을 드디어 진행하게 된다. 앞으로 SQL관련 강의 내용 및 복기/복습을 통해 정리한 내용을 조금씩 포스팅할 예정이다. 일단.. SQL에 숙달되려면 반복적으로 써보면서 감과 원리를 익혀가는 것이 중요하다고 한다. (a.k.a. 삽질) DB와 SQL이 왜 필요할까? DB에서 내가 원하는 형태로 데이터를 가져올 수 있게 SQL 쿼리문이 존재한다. 방대한 양의 데이터를 저장 가능하고, 방대한 양의 데이터에서 내가 원하는 정보를 SQL을 이용하여 굉장히 신속하게 가져 올 수 있다. 데이터 베이스(DB)? 책을 보관 할꺼면 그냥 한곳에 때려 박으면 된다. 그러나 이때 원하는 내용의 책을 가져오려면 힘이 든다. 하지만 책장에 차곡차곡 정리해서 보관했을 때에는 내가..

SQL 2022.05.03