일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 일상
- 안드로이드 Sunflower 스터디
- 막내의막무가내 코볼 COBOL
- 주엽역 생활맥주
- 막내의 막무가내 알고리즘
- flutter network call
- 부스트코스
- 주택가 잠실새내
- 안드로이드
- Fragment
- 막내의막무가내 알고리즘
- 막내의막무가내 rxjava
- 막무가내
- 부스트코스에이스
- 막내의 막무가내
- 막내의막무가내 안드로이드 에러 해결
- 프래그먼트
- 막내의막무가내 플러터
- 안드로이드 sunflower
- 막내의막무가내 목표 및 회고
- 막내의막무가내 SQL
- 막내의막무가내 플러터 flutter
- 막내의막무가내 코틀린
- 막내의막무가내 프로그래밍
- 막내의막무가내 안드로이드
- 막내의막무가내
- 프로그래머스 알고리즘
- 2022년 6월 일상
- 막내의막무가내 안드로이드 코틀린
- Today
- Total
막내의 막무가내 프로그래밍 & 일상
[SQL] SQL 시험을 위한 개인 요약정리 본문
시험에서 나올법한 SQL문을 간략히 요약노트로 정리합니다.
[연습예제]
https://youngest-programming.tistory.com/121?category=934095
[기본 구문]
SELECT 컬럼명 --------------------- (5)
FROM 테이블명 ------------------- (1)
WHERE 테이블 조건 --------------- (2)
GROUP BY 컬럼명 -------------------- (3)
HAVING 그룹 조건 ----------------- (4)
ORDER BY 컬럼명 -------------------- (6)
출처: https://data-make.tistory.com/23 [Data Makes Our Future]
[조인문] - 두개 이상의 테이블에 대해서 결합할때 사용
SELECT
FROM T1
LEFT OUTER JOIN T2
ON T1.P = T2.P
WHERE
그 밖에 INNER JOIN, RIGHT OUTER JOIN 존재
[서브쿼리] - 하나의 SQL 문에 포함되어 있는 또 다른 SQL 문을 말합니다.
SELECT
FROM T1
WHERE T1.A IN (SELECT T2.A
FROM T2
)
[유니온] - 두개의 SELECT 결과를 합칠수 있습니다.
UNION ALL : 중복되는 것도 모두 불러옴
UNION : 중복된건 제거
UNION 사용시 주의점 : 두 개의 SELECT 문이 같은 컬럼을 불러와야함 , 서로 다를경우 에러남
SELECT * FROM A
UNION ALL
SELECT * FROM B
[함수 및 기타 정리]
FLOOR() : 내림
CEIL() : 올림
ROUND() : 반올림
WHERE BETEWEEN A AND B : A B 사잇값 조건
SUBSTR(str, pos) : str에서 pos 번째 위치에서 모든 문자를 읽기 (pos를 음수로 할 경우 뒤에서부터 자름)
SUBSTR(str, pos, len) : str에서 pos 번째 위치에서 모든 문자를 읽기
SELECT IFNULL(컬럼명, "NULL일 경우 대체값") : NULL인 경우 대체할 값을 세팅하는 함수
COALESCE(컬럼명, 컬럼명이 NULL일경우대체할값1, 컬럼명이 NULL일경우대체할값2 ) : 지정한 표현식중 NULL 이 아닌 첫번째값을 반환 (기본컬럼이 null, 대체할값1도 null일 경우 대체할값2 값 출력)
AVG() : 평균집계함수
COUNT() : 개수 집계함수
SUM() : 합계 집계함수
MIN() : 최솟값 집계함수
MAX() : 최댓값 집계함수
WHERE 컬럼 IS NULL : 해당컬럼이 NULL인지, 반대는 IS NOT NULL
LIMIT 3 : 3개까지 출력
댓글과 공감은 큰 힘이 됩니다. 감사합니다. !!
'SQL > SQL' 카테고리의 다른 글
[SQL] DELETE FROM TABLE명 안될 때 (feat. Truncate) (2) | 2020.04.16 |
---|---|
[SQL][일상] 칼퇴족 김대리는 알고 나만 모르는 SQL 책 리뷰 (0) | 2020.03.19 |
[SQL] 자동 id 증가 테이블 생성 (Create Table) (0) | 2019.11.08 |