일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- difftime
- 총과 카드만들기
- 단순회귀 분석
- 여러 데이터 검색
- 데이터분석
- 팀스파르타
- 회귀분석
- 정보획득량
- Dense_Rank
- count
- 상관관계
- Sum
- 그래프시각화
- sqld
- 회귀분석 알고리즘
- 그래프 생성 문법
- %in%
- sql
- 막대그래프
- 히스토그램 그리기
- 순위출력
- 불순도제거
- merge
- 빅데이터
- 데이터분석가
- 빅데이터분석
- Intersect
- if문 작성법
- max
- loop 문
- Today
- Total
ch0nny_log
SQLD_ 엑셀보다 쉬운, SQL 1주차 본문
* tistory로만 개발일지 작성을 위해 네이버 블로그에 이전에 작성했던 글들을 긁어왔습니다.
* 강의들으면서 끄적이는 글 (일목묘연하지 않고, 이글을 보고 학습하기 적절하지 않을 것으로 사료됨, 틀린 부분 지적 환영)
데이터 베이스란?
책을 쌓아두려고? NO
책을 정리하려고
CRUD (모든 데이터베이스는 CRUD에 해당하는 기능을 지원)
C(Create): 데이터의 생성을 의미
R(Read): 제장된 데이터를 읽어오는 것
U(Update): 저장된 데이터 변경
D(Delete): 저장된 데이터를 삭제하는 것
이 강의는 R 에 대해서 배운다고 함.
(주니어 개발자는 이정도로 충분)
[ 주차별 목차]
1주차: Select, Where
2주차: Group by, Order by
3주차: Join
4주차: Subquery, 그 외
select쿼리문이란?
1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지 로 구성됨
테이블 = 표
필드 = id, name, age 각각 특정필드
sql문 실행= ctrl + enter
* = 모든필드
select *(전체필드) from 테이블
order테이블에서 payment_method필드 내에 kakaopay를 찾아내라
작은따음표 필수! (지칭하는게 아니고 문자열임을 나타냄)
-> 숫자는 안함, 문자만!
SELECT * FROM POINT_USERS
WHERE POINT > 20000
SELECT * FROM USERS
WHERE NAME = '황**'
SELECT * FROM ORDERS
WHERE COURSE_TITLE ='앱개발 종합반' AND PAYMENT_METHOD ='CARD'
** SELECT 절 꿀팁~! **
* WHERE 절과 자주 쓰는 문법 *
1) 같지 않음 : !=
2) 범위 : Between ~~and~~
3) 포함 : 특정필드 in (a,b)
-> 특정필드에 a와 b 가 포함되는 것
4) 패턴(문자열규칙) : like
ex) 다음이메일을 사용하는 user들만 보고싶다.
-> SELECT * FROM users WHERE email LIKE '%daum.net'
% 앞에 뭐가 있던 간에 %뒤에 있는 글자들을 포함!
+ a%t : a로시작해서 t로 끝나는문자
5) 일부데이터만 가져오기: Limit + 숫자(원하는 양)
(진짜 큰데이터 표가 어떻게 생겼는지 볼때 확인용)
6) 중복 데이터는 제외하고 가져오기: Distinct
-> select distinct(특정필드)~~
7) 몇 개인지 숫자 세보기: Count
-> select count(특정필드)~~
8) [응용] Distinct 와 Count를 같이 써보기
> select count(distinct(특정필드))~~
> 중복데이터 제거 후 개수
SELECT * from orders
where payment_method !='CARD'
SELECT * from point_users
WHERE point BETWEEN 20000 AND 30000
SELECT * from users
WHERE email LIKE 's%com'
SELECT * from users
WHERE email LIKE 's%com' and name = "이**"
에러가 났을떈???
삽질해라 + 에러 메시지 파악하기
1주차 수강시간
총 40분
멈춰서 실습하는 시간 포함 1시간 정도?
흥미 아직 90%♥
'빅데이터 분석(with 아이티윌) > SQL' 카테고리의 다른 글
[빅데이터분석]SQL_TIL2 (0) | 2024.05.10 |
---|---|
[빅데이터분석]SQL_TIL1 (0) | 2024.05.10 |
SQLD_ 비전공자&직장인 SQL개발자(SQLD) 턱걸이 합격!_한달 공부 (0) | 2024.04.22 |
SQLD_ 엑셀보다 쉬운, SQL 2-4주차 완강 (0) | 2024.04.22 |
SQLD_ 엑셀보다 쉬운, SQL 등록 & 진로걱정 (0) | 2024.04.22 |