일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C++
- 너비우선탐색
- COALESCE
- 개발
- Advanced SQL
- AVLTree
- BFS
- coursera
- 최대공약수
- nullif
- ML
- self join
- 백준
- Machine Learning
- 유데미
- 깊이우선탐색
- 자료구조
- 알고리즘
- timestamp
- 시퀄
- sql
- Andrew Ng
- postgresql
- udemy
- BST
- CREATE TABLE
- 데이터베이스
- 과제
- pgadmin
- 최소공배수
- Today
- Total
목록개발 (2)
승1's B(log n)

저번 포스팅에서는 SQL의 기초 문법을 배웠다면 이번에는 조금 더 심화된 구문들을 배워보고자 한다. 바로 GROUP BY문과 JOIN문이다. GROUP BY문을 다루기 전에, 집계 함수들에 대해서 먼저 배워보자. 1) 집계함수 (1) AVG(column) : 선택한 열의 평균값을 구해주는 함수 / 소수점 이하의 수를 간편히 나타내고 싶다면 ROUND()함수와 같이 사용할 수 있다. ex) ROUND(AVG(column), n) -> 평균값을 소수점 이하 n자리 수까지 구함.(n+1 자리수에서 반올림) (2) COUNT(column) : 선택한 열의 행의 개수를 구해주는 함수 (3) MAX(column) : 선택한 열의 값 중에서 가장 큰 값을 구해주는 함수 (4) MIN(column) : 선택한 열의 값..

그동안 사놓고 듣고 있지 않았던 Udemy의 SQL 강의를 수강하기 시작했다. 앞으로 블로그에 SQL 관련 지식들을 차곡 차곡 쌓아보려고 한다. 우선 강의에서 사용하는 SQL은 PostgreSQL이다. 따라서 나도 PostgreSQL을 깔았고, 더 쉬운 작업을 위한 pgAdmin4도 설치했다. 그럼 SQL 구문 기초에 대해서 정리해보겠다. 1) SELECT 문 : 원하는 테이블에서 원하는 열을 불러오는 방법 SQL의 쿼리 툴에서 원하는 열을 불러오는 커맨드는 다음과 같다. SELECT columns(열의 이름) FROM table(테이블의 이름); 이 커맨드의 의미는 특정 테이블에서 내가 원하는 열을 가져온다는 뜻이다. 열의 이름을 콤마를 통해서 이어주면 여러 열을 불러올 수도 있다. ex) SELECT..