# SQL 1주차 마무리
왜 SQL을 사용하지?
아직까지 엑셀을 제대로 활용해 보지는 못했지만 왜 SQL을 사용하며 DB를 관리해야하는 이유를 알았습니다. 적은 양의 데이터를 보관하는 회사나 사람으로써는 크게 필요가 없지만 점점 데이터가 방대해짐에 따라 관리하기가 무척 어려워지고 한명이 아닌 여러명이 데이터를 쉽게 관리(읽기)하기 위해 사용하는 목적입니다.
1주차에 배운 명령어
#### -SELECT 쿼리문의 개념
데이터베이스 문에서 "데이터를 선택해서 가져오겠다"라는 개념입니다.
FROM과 함께 사용하며
SELECT *(모든필드) FROM 테이블이름
이렇게 사용되며 별 모양은 모든필드를 뜻하고 별 모양 대신 원하는 특정 필드, 원하는 특정 필드들을 적을 수 있습니다.
#### -WHERE 쿼리문의 개념
SELECT 쿼리문으로 가져올 데이터에 조건을 걸어줍니다.
where 필드명 = '원하는 필드값'
where 필드명 > 20000
where 필드명 between '' and ''
where 필드명 != ''
where 필드명 in (1,2,...)
where 필드명 like '%a'
이렇게 사용을 한다고 배웠습니다. '!='은 부정을 뜻하고 %는 앞에 어떠한 값이 와도 a로 끝나면 됩니다. % 안에는 어떠한 값이 들어와도 상관이 없으므로 a%(a로 시작) a%b(a로 시작 b로 끝) 이렇게 사용합니다.
마지막으로 distinct는 중복데이터를 제거한 데이터만 추출되고 count는 갯수를 새주는 쿼리입니다.
1주차 숙제 답안 코드
select * from orders
where email like '%naver.com' and course_title = '웹개발 종합반'
and payment_method = 'kakaopay'
'부트캠프 > SQL 도전기' 카테고리의 다른 글
SQL 문법 정리 (0) | 2022.02.03 |
---|---|
4주차 엑셀 보다 쉬운 SQL 마무리 (0) | 2022.02.03 |
3주차 SQL 마무리 (0) | 2022.01.27 |
2주차 엑셀보다 쉬운 SQL 마무리 (0) | 2022.01.20 |