๐์๊ฒฉ์ฆ
Tableau Desktop Specialist ํ๋ธ๋ก ์๊ฒฉ์ฆ ๋์
# ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์๊ฐํ ์๊ฒฉ์ฆ # ํ๋ธ๋ก ๋ฐ์คํฌํ ์คํ์ ๋ฆฌ์คํธ # tableau certificate #๋ค์นด๋ผ์ฟ ๋ฐฐ๋ฅผ ์ํ ํ์ ์๊ฒฉ์ฆ์ธ ์ด์ ์๋ ํ์ธ์ ๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค. ์ต๊ทผ์ ๊ทธ๋์ ๊ด์ฌ์๊ฒ ๋ค๋ค์๋ ํ๋ธ๋ก์ ๋ํด์ ์ด์ผ๊ธฐํ๋ ค๊ณ ํฉ๋๋ค. ํด๋น ์๊ฒฉ์ฆ์ ํ์์ฑ์ ๋ํด์ ๋๋ผ์ง ๋ชปํ์ง๋ง, ๋ง์ 2022๋ ์ด ๋ ๊ธฐ๋ ์ผ๋ก, ์ ์ค๋ ฅ์ ์ข ๋ ๊ฐ๋ค๋ฌ๊ณ , ๊ทธ๋์ ์ฌ์ฉํ์๋ ํด์ ๋ํด ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ๊ณ ์ '๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค BI' ์ ๋์ฅ๊ฒฉ์ธ 'ํ๋ธ๋ก' ์ '๋ฐ์ดํฐ ์๊ฐํ ๋ถ์ผ'์ ์์ด์ ๊ธฐ๋ณธ์ด ๋๋ 'Tableau Desktop Specialist' ๋ฅผ ๊ณต๋ถํ๊ณ ์ํ๋ ์ฑ์ทจ๋ฅผ ์ด๋์ด๋ผ ์ ์์์ต๋๋ค. ๋ค์ด๊ฐ๊ธฐ์ ์์์, ์ ๊ฐ ์ ํ๋ธ๋ก๋ฅผ ์ฒ์์ ์์ํ์๊น์? ๋ฐ๋ก '๋ช ํํ ๋ฐ์ดํฐ์ ํํ'์ 'ํ๋ธ๋ก'๋ง..
1์ข ๋ํ๋ฉดํ ํ๋ฒ์ ํฉ๊ฒฉํ ํ๊ธฐ
์๋ ํ์ธ์ ๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค. ์ค๋๋ง์ ๊ธ์ ๋ค์ ์์ฑํด๋ณด์์ต๋๋ค. ์์ฐ๋ค๋ณด๋ ๋ น์ฌ ๊ฒ ๊ฐ๋ค์. ๋ํ ๋ฉดํ๋ฅผ ์ทจ๋ ์ค๋น๋ฅผ ํ์๊ณ ๋ง์ ์ผ๋ก ํฉ๊ฒฉํ์์ต๋๋ค. ๋ง๋ก๋ง ๋ค์๋ ์ด์ ๋ฉดํ ์๊ฒฉ์ฆ์์ ๊ฐ์ฅ ์ด๋ ต๊ณ , ํฐ ์ฐจ๋ฅผ ๋ชฐ ์ ์๋ ์๊ฒฉ์ด ์ฃผ์ด์ง๋ ์ํ์ ์ด์ 1.29(ํ ) ์ทจ๋ํ๊ณ , ์์ํ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์งง๊ฒ๋๋ง ํ๊ธฐ๋ฅผ ์ ๊ธฐ ์ํด ์ปดํจํฐ๋ฅผ ์ผฐ์ต๋๋ค. ์ํ์ ๋ํด์ ์ ์ฒด์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. ์๊ฐ, ๊ทธ๋ฆฌ๊ณ ์ทจ๋ํ๋ ๋ฐฉ๋ฒ, ์ทจ๋ ์๊ฒฉ, ์ค๋น๋ฌผ, ์ด์ ๊ฐ๋ฅ ์ฐจ๋, ๋ฉดํ ์ทจ๋ ๊ณผ์ , ์ค๊ฒฉ๊ธฐ์ค, ๊ธฐ๋ฅ ์ํ ์ฝ์ค , ์ฃผ์ ์ฝ์ค๋ณ ๊ณต์, ์ทจ์ ์ ๋๋ ๊ธฐ์ ๋ณ ์ฐ๋ ์กฐ๊ฑด์ ๋ํ ์ด์ผ๊ธฐ๋ค์ ํด๋ณด๋ ค ํฉ๋๋ค. ๋ชฉ์ฐจ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์๊ฐ ์ทจ๋ ๋ฐฉ๋ฒ ์ทจ๋ ์๊ฒฉ ์ค๋น๋ฌผ(๋น์ฉ ํฌํจ) ์ด์ ๊ฐ๋ฅ ์ฐจ๋ ๋ฉดํ ์ทจ๋ ๊ณผ..
ํ ์ต ๋ง์ ๋ฐ๊ธฐ LC ๋๋น๋ฒ Part1
LC Part 1. ์ฌ์ง๊ด๋ จ 6๋ฌธ์ ํต์ฌ :์ค๋ต์ธ ๋จ์ด ์์ฃผ๋ก ์ ๋ต์ ์ถ๋ ค๋ด๋ ์ฐ์ตํ๊ธฐ ๋ฐฉ๋ฒ 1 : ์ ๋ต๋ณด๋ค ์ค๋ต ์๊ฑฐ ๋ฐฉ๋ฒ 2 :๋ค์์ ์ฌ๋ ์ค ํ๋ ์ฌ๋์ด ์๋ค๋ฉด, ๋จ์ ์ฃผ์ด๋ ๋ณ๋ก๋ค ๋ฐฉ๋ฒ 3 : ๋์ ํ ๋ฒ์ ๋ณด์ด์ง ์๋ ์ฌ๋ฌผ์ ์ค๋ต์ ๋ถ๋ฅธ๋ค ๊ด๋ จ ์์ด(ํ๋ฒ์ฏค ์ฝ์ด๋ณด๊ธฐ) lined up : ์ค์์๋ค adjust : ~(์๊ฒฝ) ์กฐ์ ํ๋ค a man has his arms folded : ํ์ ์ ๋๋ค putting away their musical instruments: ์น์ฐ๋ค piled -> ์์ ์ฌ๋ ค์ ธ ์์ด์ผ ํจ produce : (n) ๋์ฐ๋ฌผ ์ฌ๋์ด ์๋ ์ฌ์ง์์ being ~ : ์งํ์ค์ธ ์ํฉ ๋์ค๋ฉด ์ค๋ต์ผ ๊ฐ๋ฅ์ฑ ๋์ open for business : ๊ณง ์ฌ์ ๊ฐ์ํ some equipment..
[sqld] ํฉ๊ฒฉ ํ๊ธฐ์ ๊ณต๋ถ ๋ฐฉ๋ฒ ๊ทธ๋ฆฌ๊ณ ๊ฟํ(feat.์ฑ์ ํ ์ฒจ๋ถ)
์๋ ํ์ธ์. ๊ณต๋ถํ๋์ ์ด ์ ๋๋ค. ์ค๋์ sqld ๊ฐ๋ฐ์ ์๊ฒฉ์ฆ์ ์ทจ๋ํ๊ณ , ์์ ์ฑ๊ณต ๊ฒฝํ์ ๊ธฐ๋กํด๋๊ธฐ ์ํด ์์ฑํ์์ต๋๋ค. ๋ชฉ์ฐจ๋ ๋ค์๊ณผ ๊ฐ์ ์์๋ก ์์ฑํ์์ผ๋ฉฐ, ๊ฐ์ธ์ ์ธ ์๊ฒฌ์ด๋ฏ๋ก ์ฐธ๊ณ ์ฉ์ผ๋ก๋ง ์๊ฐํ์๊ณ , ๊ณต๋ถ๋ฒ์ด๋ ์๊ฒฉ์ฆ์ ๋ํ ๋ณธ์ธ์ ์๊ฐ์ ๋ฐ๋ผ ์ํ์ ๋๋นํ์๊ธธ ๋ฐ๋ผ๊ฒ ์ต๋๋ค. ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค. ๋ชฉ์ฐจ 1. Introduction(์๊ฐ) 2. ๊ธฐ๋ณธ์ ๋ณด 2.1 ์ฃผ์ต ๊ธฐ๊ด 2.2 ๋ฏผ๊ฐ/๊ณต์ธ์๊ฒฉ์ฆ 2.3 ์ํ ์๊ฐ, ๊ณผ๋ชฉ 2.4 ๋์ด๋ 2.5 ์์๋ฃ 2.6 ์ํ์ผ์ 3. sqld๊ฐ ์ผ๋ง๋ ํ์ฉ๋๊ฐ ๋์๊น? 4. sqld ๊ธฐ์ถ๋ฌธ์ 5. ๊ณต๋ถ๋ฐฉ๋ฒ 5.1 ์ด๋ก 5.2 ๋ฌธ์ 5.3 Tip 5.4 ์ํ๊ฒฐ๊ณผ 6. sqld ๊ณต๋ถ ์๋ฃ 6.1 ์ด๋ก 6.2 ์ค์ต(์ฌ์ง) 1. Introduction(์๊ฐ) sql ..
[sqld] 43ํ ํ๊ธฐ ๋ฐ ๋ณต์
์ 43ํ sqld ์ํ 2021.11.20.ํ ์์ผ ์ํ์ด ์ค์ 10:00 ๋ถํฐ 11:30๋ถ๊น์ง ์งํ๋์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ๋ฐํ๋ 2021.12.17 ์ ์ํ๋๋ค๊ณ ํ๋ค. ํฌ๊ฒ ๊ณ ๋ฏผ์ ํ์ง ์๊ณ ๋ฌธ์ ๋ฅผ ํ์ด๊ฐ์๋ ๊ฒ ๊ฐ๋ค. ์๊ฐ๋๋๋๋ก ํญํญ ๊ธ์ ์ฌ๋ณด๋ฉด, ๋ค์๊ณผ ๊ฐ๋ค. 1,2๋จ์ ๊ฐ๊ด์ ๋ต์ : 1. ๊ด๊ณ ํ๊ธฐ๋ฒ ๊ด๊ณ๋ช , ๊ด๊ณ์ฐจ์, ๊ด๊ณ์ ํ์ฌ์ Membership, Cardinality, Optionality 2.์ค๋ช ๊ด๋ จ Row chaining : ๋ง์ ์นผ๋ผ์ ๋ก์ฐ ์ฒด์ด๋๊ณผ ๋ก์ฐ ๋ง์ด๊ทธ๋ ์ด์ ์ด ๋ง์์ง๊ฒ ๋์ด ์ฑ๋ฅ์ด ์ ํ๋๊ธฐ ๋๋ฌธ์, ๊ธธ์ด๊ฐ ๋๋ฌด ๊ธธ์ด์ ๋ฐ์ดํฐ ๋ธ๋ก ํ๋์ ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ ์ ์ฅ๋์ง ์๊ณ ๋ ๊ฐ ์ด์์ ๋ธ๋ก์ ๊ฑธ ์ณ ํ ์ ๋ก์ฐ๊ฐ ์ ์ฅ๋์ด ์๋ ํํ๊ฐ ๋ก์ฐ์ฒด์ด๋ (Row Chaining) ํ์ Ro..
[SQL] SQL delete๋ฌธ ๋ฐ ์ฟผ๋ฆฌ ์ฐ์ต
CREATE TABLE DEPT ( DEPTNO DECIMAL(2), DNAME VARCHAR(14), LOC VARCHAR(13), CONSTRAINT PK_DEPT PRIMARY KEY (DEPTNO) ); CREATE TABLE EMP ( EMPNO DECIMAL(4), ENAME VARCHAR(10), JOB VARCHAR(9), MGR DECIMAL(4), HIREDATE DATE, SAL DECIMAL(7,2), COMM DECIMAL(7,2), DEPTNO DECIMAL(2), CONSTRAINT PK_EMP PRIMARY KEY (EMPNO), CONSTRAINT FK_DEPTNO FOREIGN KEY (DEPTNO) REFERENCES DEPT(DEPTNO) ); CREATE TABLE ..
[sql ๊ณต๋ถ๋ฒ] ๋ ผ๋ ๋๋ด๊ธฐ
1. ์ฌ๊ธฐ์์ ํ๋์ฉ ์ฝ๋ ์คํํด๋ณด๊ณ => ๊ฒฐ๊ณผ๋ณด๊ธฐ => ๋ถ์กฑํ ๊ฐ๋ ๋ง ์ ๋ฆฌํ๊ธฐ ์ฒดํํ๋ฉด ๋๋ค. ์ค๋ ๋ค ๋๋ผ ์์ ์ด๋ค. ์์์ http://tcpschool.com/mysql/mysql_datatype_numeric ์ฝ๋ฉ๊ต์ก ํฐ์จํผ์ค์ฟจ 4์ฐจ์ฐ์ ํ๋ช , ์ฝ๋ฉ๊ต์ก, ์ํํธ์จ์ด๊ต์ก, ์ฝ๋ฉ๊ธฐ์ด, SW์ฝ๋ฉ, ๊ธฐ์ด์ฝ๋ฉ๋ถํฐ ์๋ฐ ํ์ด์ฌ ๋ฑ tcpschool.com ์ฌ๊ธฐ์์๋ https://keep-cool.tistory.com/37 [SQL 10] ๊ทธ๋ฃน ํจ์, GROUP BY ์ , HAVING ์ ์ํ ์คํค๋ง : HR ์ค๋ช ํ๋ ๊ณผ์ ์์ ์์ ๋ก ์ฃผ์ด์ง ๋ฌธ์ฅ์ ๋์ผ๋ก ๋ณด์ง๋ง ๋ง๊ณ ์ง์ ์คํ์์ผ ๋ณด๊ธธ ๊ถํ๋ค. No. 01 ๊ทธ๋ฃน ํจ์ ๊ทธ๋ฃน ํจ์๋ ๊ฒ์๋ ์ฌ๋ฌ ํ์ ์ด์ฉํ์ฌ ํต๊ณ์ ๋ณด๋ฅผ ๊ณ์ฐํ๋ ํจ์ keep-cool.tist..
[SQL] count, groupby, subquery
ํ ๊ฐ์ ๊ตฌํ๊ธฐ - COUNT COUNT๋ก ํ ๊ฐ์ ๊ตฌํ๊ธฐ SQL์ ์งํฉ์ ๋ค๋ฃจ๋ ์ง๊ณํจ์๋ฅผ ์ ๊ณตํ๋ค. ์ผ๋ฐ์ ์ธ ํจ์๋ ์ธ์๋ก ํ๋์ ๊ฐ์ ์ง์ ํ๋ ๋ฐ ๋นํด ์ง๊ณํจ์๋ ์ธ์๋ก ์งํฉ์ ์ง์ ํ๋ค. โ ์ง๊ณํจ์์ ํน์ง์ ์ผ๋ฐ์ ์ธ ํจ์์ ๊ฒฝ์ฐ ํ๋์ ํ์ ๋ํ์ฌ ํ๋์ ๊ฐ์ ๋ฐํํ๋๋ฐ, ๋ณต์์ ๊ฐ(์งํฉ)์์ ํ๋์ ๊ฐ์ ๊ณ์ฐํด๋ธ๋ค๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ์งํฉ์ผ๋ก๋ถํฐ ํ๋ใ ก์ด ๊ฐ์ ๊ณ์ฐํ๋ ๊ฒ์ '์ง๊ณ'๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ฐ๋ผ์ ์ง๊ณํจ์๋ฅผ SELECT ๊ตฌ์ ์ฐ๋ฉด WHERE ๊ตฌ์ ์ ๋ฌด์ ๊ด๊ณ์์ด ๊ฒฐ๊ด๊ฐ์ผ๋ก ํ๋์ ํ์ ๋ฐํํ๋ค. โ COUNT ํจ์๋ ์ธ์๋ก ์ฃผ์ด์ง ์งํฉ์ '๊ฐ์'๋ฅผ ๊ตฌํด ๋ฐํํ๋ค. SELECT COUNT(*) FROM employees; SELECT ๊ตฌ๋ * ๊ฐ '๋ชจ๋ ์ด'์ ์๋ฏธํ๋๋ฐ, COUNT ์ง๊ณํจ์์..
[SQL] DB ์ค๊ณ(์ ๊ทํ,ROLLBACK, COMMIT) 2ํธ
์๋ ํ์ธ์. ๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค. ์์ ํฌ์คํ ์ ์ด์ด์ ๊ณ์ํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์ ๋ํด์ ๊ณต๋ถํด๋ณด์. ์์ํด๋ณด์. ํธ๋์ญ์ (transaction) ์ฃผ๋ฌธ์ด ๋ฐ์ํ์ ๋ ๋ฐ์ฃผ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค. insert into '์ฃผ๋ฌธ' values (4,'2021-11-07,2'); insert into '์ฃผ๋ฌธ์ํ' values(4, '0001',2); insert into '์ฃผ๋ฌธ์ํ' values(4,'0002',3); ์ด๋ฅผ ํธ๋์ญ์ (transaction)์ผ๋ก ์ฒ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๊ฐ ์์ฑ์ด ๋๋ค. start transaction; insert into '์ฃผ๋ฌธ' values (4,'2021-11-07,2'); insert into '์ฃผ๋ฌธ์ํ' values(4, '0001',2); insert into..
[SQL] DB ์ค๊ณ(์ ๊ทํ,ROLLBACK, COMMIT) 1ํธ
์๋ ํ์ธ์. ๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค. SQLD ๊ณต๋ถ๋ฅผ ์ ๋๋ก ์์ํ์ง 2์ผ์ฐจ์ด๋ค. ๋๋ ๋ณธ๋ ์ฑ ์ ๋ฐ์๋ง์ ๊ทธ๋ฅ ํ๋ฒ ํ์ด๋ณด๋ ์คํ์ผ์ด๋ค. ๊ฐ๋ ์ด๊ณ ๋ญ๊ณ ๋์ ๋ด๊ณต(?)์ ๋ฏฟ๋๋ค๋ ๋ง์์ด๋ค. ๊ทธ๋ฌ๋ค ํญ์ ํํํ๋ค. ์ด๋ฒ์๋ ๋ฐ๋ก ๋ฌธ์ ์ง๋ถํฐ ํ๋ ค๊ณ ํ๋, ํ์คํ ๊ฐ๋ ๋ค์ด ์์ํด์ ์ค๋ต๋ฅ ์ด ์๋นํ๋ค. ๊ทธ๋๋ ๊ทธ๋ด ๊ฒ ๊ฐ์์ ์ฐ์ ๊ฒ๋ค์ ์ ๋งํ๋ฉด ๋ง์ถ๊ธด ํ๋๋ฐ, ์์ด ๋ต๋ตํ๋ค. ์ด๋ฐ์์ผ๋ก ๊ณต๋ถํ๋ฉด ๋งํ ๊ฒ ๊ฐ๋ค๋ ๋๋์ด ๋ค์๋ค. ๊ทธ๋์ ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ฐ๋ ๊ณต๋ถ๋ฅผ ์์ํ๋ ค๊ณ ํ๋ค. ์ด๋ฒ ํฌ์คํ ์์ ์์๋ณผ ํฐ ๊ฐ๋ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์ด๋ค. ๊ทธ๋ผ ์์ํด๋ณด๊ฒ ๋ค! ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํ๋ค๋ ๊ฒ? ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์คํค๋ง ๋ด์ ํ ์ด๋ธ, ์ธ๋ฑ์ค, ๋ทฐ ๋ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ฅผ ์ ์ํ๋ ๊ฒ์ ๋งํ๋ค. ์คํค๋ง ๋ด์ ์ ์ํ..