소프트를 설치하는데 시간을 허비했다.지정한 비밀번호를 입력해야하는데 나의 비밀번호를 설정하는줄 알았으니깐.
중요한 포인트 :
쿼리를 작성하는 꿀팁:
1) show tables로 어떤 테이블이 있는지 살펴보기
2) 제일 원하는 정보가 있을 것 같은 테이블에 select * from 테이블명 쿼리 날려보기
3) 원하는 정보가 없으면 다른 테이블에도 2)를 해보기
4) 테이블을 찾았다! 조건을 걸 필드를 찾기
5) select * from 테이블명 where 조건 이렇게 쿼리 완성!
중간중간 퀴즈를 푸는 재미가 쏠쏠했다.
Like는 패턴으로 조건을 거는 문법으로, 사용법이 아주 다양하답니다!
- where email like 'a%': email 필드값이 a로 시작하는 모든 데이터
- where email like '%a' email 필드값이 a로 끝나는 모든 데이터
- where email like '%co%' email 필드값에 co를 포함하는 모든 데이터
- where email like 'a%o' email 필드값이 a로 시작하고 o로 끝나는 모든 데이터
이외에도 여러 문법이 있는데, 그때그때 필요한 것을 찾아서 쓰면 됩니다! 같이 한번 찾아볼까요? ('how to use like in sql' 구글링!)
조금 어려운 점이 있었다면:
14)중복 데이터는 제외하고 가져오기: Distinct
select distinct(payment_method) from orders;
16) [응용] Distinct와 Count를 같이 써보기
select distinct(name) from users;
SELECT count(distinct(name)) from users;
이상 두곳에서 이해하는데 시간이 걸렸다.
튜터님이 알아듣기 쉽게 가르쳐 주신 덕분에 숙제도 무난히 넘겼다.
숙제:
select * from orders
where course_title = "웹개발 종합반"
and payment_method="kakaopay"
and email like"%naver.com"
'sparta coding club .kr' 카테고리의 다른 글
SQL 3주차 개발일지 (0) | 2021.10.24 |
---|---|
SQL 2주차 개발일지 (0) | 2021.10.24 |
로그인 페이지를 만들면서 How I felt while creating the login page (0) | 2021.09.20 |
스파르톤 생존일지 (2) | 2021.09.04 |
메이커 코스-태극 수련원 2021.9.4 (0) | 2021.09.03 |