일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python
- 맛집
- KMOOC
- MySQL
- Hacker Rank
- CNN10
- K-MOOC
- 데이터분석전문가가이드
- Progate
- 정치학
- Great Minds
- EBS
- 알고리즘
- 공부정리
- Udemy
- 데이터분석전문가
- 자료구조
- 누가 진정한 리더인가
- Baekjoon
- 코테
- 미분적분학
- ADP
- 당신이 몰랐던 진화론
- 위대한 수업
- 백준
- 후기
- 빅데이터
- Joseph Samuel Nye Jr.
- ADsP
- 조지프 나이
- 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 |