일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코테
- K-MOOC
- 공부정리
- 백준
- 위대한 수업
- EBS
- CNN10
- ADsP
- Great Minds
- 당신이 몰랐던 진화론
- 알고리즘
- 후기
- 데이터분석전문가
- 누가 진정한 리더인가
- 조지프 나이
- ADP
- 빅데이터
- 데이터분석전문가가이드
- Progate
- 정치학
- 미분적분학
- KMOOC
- Baekjoon
- 자료구조
- Udemy
- Joseph Samuel Nye Jr.
- MySQL
- 맛집
- Hacker Rank
- python
- Today
- Total
ㅇ
SQL / Progate 본문
- query
SELECT columnName, …
FROM tableName;
// ; at the very end
SELECT *
// selects all columns
SELECT DISTINCT(column_name)
// no duplicate rows
- WHERE
WHERE category = "category_a"
WHERE category <= "date" | number
>= | > | <
- LIKE
WHERE category LIKE some_string;
WHERE category LIKE "%some_string%";
// wild card, %
WHERE category LIKE "some_string%";
// some_string, some_string+other_string
WHERE category LIKE "%some_string";
// some_string, other_string+some_string
- NOT
WHERE NOT condition
- IS NULL
WHERE category IS NULL;
WHERE category IS NOT NULL;
- AND
WHERE condition1
AND condtion2;
WHERE condition1
OR condtion2;
- ORDER BY
ORDER BY coloumn_name order_method
ASC // ascending
DESC // descending
- LIMIT
LIMIT number-of-rows;
// must come at the very end
- omitting duplicates
SELECT DISTINCT( column_name )
- aggregate
SUM(column_name)
AVG(column_name)
COUNT(column_name)
COUNT(*) // including null
MAX(column_name)
MIN(column_name)
- grouping
GROUP BY column_name, …
WHERE condition
GROUP BY column_name, …
GROUP BY column_name
HAVING condition
- subqueries
SELECT CCC
FROM BBB
WHERE AAA ~~ (
SELECT AAA
FROM BBB
WHERE CCC = "~~"
);
SELECT ~~ AS "~"
// create temporary labels for column names and tables
- multiple tables
SELECT
FROM table_a
JOIN table_b
ON condition
// table_a.column_name = table_b.column_name
table_name.colum_name
// syntax which working with multiple tables.
LEFT JOIN table_b
// retrun all rows from the left (1st) table
'IT' 카테고리의 다른 글
JAVA / Progate (0) | 2020.07.27 |
---|---|
JavaScript / Progate (0) | 2020.07.24 |
HTML , CSS / Progate (0) | 2020.07.20 |
Python / Progate (0) | 2020.07.17 |
Git / Progate (0) | 2020.07.15 |