티스토리 뷰
1주차에는 select 쿼리문을 이용하여 테이블 내에 필드를 가져오는 연습을 했다.
스파르타 데이터베이스 내 여러 테이블과 필드를 이용했다.
●Where절 : 데이터에 조건을 걸어주는 것
ex) 포인트가 5000점 이상인 경우의 조건
→WHERE point >= 5000 여기서 '-이상'이라는 표시는 >=로 한다.
앱개발 종합반이면서, 카드 결제인 경우
→WHERE course_title = '앱개발 종합반' and payment_method = 'CARD' 여기서 그리고가 아닌 또는의 경우엔 and대신 or을 넣는다.
[퀴즈1] 포인트가 20000점 보다 많은 유저만 뽑기
[퀴즈2] 성이 황씨인 유저만 뽑기
[퀴즈3] 웹개발 종합반이면서 결제수단이 카드인 주문건만 뽑기
●WHERE절과 자주 같이 쓰이는 문법
- != : 같지않음
- between and :범위 조건 (between '2020-07-13' and '2020-07-15' : 2020/07/13,14일의 데이터))
- in () :포함 조건 (where week in(1,3) : 1,3주차만
- like :패턴(문자열규칙)조건(where email like '%daum.net' : 다음이메일을 사용하는)
[퀴즈] 이메일이 s로 시작하고 com으로 끝나면서 성이 이씨인 유저추출
●Limit : 일부 데이터만 가져오기
●Distinct : 중복데이터는 제외하고 가져오기
●Count : 숫자 세보기
*Distinct 와 count 같이 쓰기
ex) 유저의 성씨가 몇개인지 출력
select count(distinct(name)) from users
[퀴즈] gmail을 사용하는 2020/07/12~13에 가입한 유저의 수
'SQL' 카테고리의 다른 글
SQL 4주차 개발일지 (0) | 2022.09.03 |
---|---|
SQL 3주차 개발일지 (0) | 2022.09.03 |
SQL 2주차 개발일지 (0) | 2022.08.30 |