분류 전체보기 19

패스트캠퍼스 데이터 분석 부트캠프 13기 네트워킹 데이 & 수료식 후기

아침 8시 50분 고속버스 타고 서울로 출발~고속도로에서 사고가 났는지 공사중인건지 어쨌는지 창원에서 미친듯이 막혀가지고 기사님이 난감해하심 아무생각없이 있다가 기사님 반응 보고 나도 그제서야 큰일나따...싶었음원래대로라면 15분에는 강남에 떨어지는 스케줄이었는데 40~45분쯤 되어서야 도착...ㅠㅠ부랴부랴 강의실가서 참석했다....여러가지를 많이 준비해주셨는데게임이랑 럭키드로우가 가장 재미있었다..사유: 상 타먹음  무려 오쏘몰..!!! 탔다 대박 좋음매니저님께 무한한 감사를~~~짱!!아무튼 그러고나서 한 4시쯤에 끝났는데팀원들이랑 노가리 좀 까다가5시에 떡도리탕 먹으러갔다  떡이 많고 맛있었당근데 닭은 좀 다이어트한 것 같은 닭이었음떡이 맛있었다..  그러고 나서 후식으로 푸딩 빙수 먹으러감 당뇨 걸..

패스트캠퍼스 노션 특강 후기

노션을 부트캠프 하면서 몇번 써보고 플젝 하면서 몇번 써보긴 했다.. 하지만 내가 노션을 100% 활용하고 있다는 생각은 들지 않고 뭔가 단축키도 잘 몰라서 매번 딸까딸깍 마우스질 하는게 불편하다고 생각했는데 마침 부트캠프에서 노션 특강을 해준다고 해서 듣게 되었다!! 노션 강의는 노슈니 라고 하시는 노션으로 유명한 강사님이 오셔서 특강을 해주셨다!! 가장 유용하게 쓸 것 같은 몇가지만 적어보자면 1. / 명령어/ 슬래쉬를 입력하면 지원하는 블럭 형태를 보여준다는 것은 알았지만 슬래쉬 다음에 그 형태를 직접 텍스트로 입력해서 설정할 수 있다는 건 처음알았다 그러니까 예를 들어/초록배경 이렇게하면 해당 블럭이 초록배경이 되고/열 이렇게 하면 열을 두개로 나눌건지 세개로 나눌건지 등을 선택할 수도 있다그 밖..

[기초 SQL 문법] 윈도우 함수: 순위 함수 RANK, DENSE_RANK(), 집계 분석 함수

0. FUNCTION() 다음 구문의 FUNCTION() 에는 다양한 함수가 적용될 수 있음 1. COUNT() - 특정 범위의 데이터 행의 수를 계산합니다. 2. SUM(expression) - 지정된 표현식의 합계를 계산합니다. 3. AVG(expression) - 지정된 표현식의 평균 값을 계산합니다. 4. MIN(expression) - 지정된 표현식의 최소 값을 찾습니다. 5. MAX(expression) - 지정된 표현식의 최대 값을 찾습니다. 6. ROW_NUMBER() - 현재 행의 순번을 반환합니다. 7. RANK() - 현재 윈도우 내에서 현재 행의 순위를 반환합니다 (동점을 고려하여 순위가 건너뛰어짐). 8. DENSE_RANK() - 현재 윈도우 내에서 현재 행의 순위를 반환합니다 ..

[SQL 기초 문법] 트랜잭션, COMMIT, ROLLBACK, VIEW

1. 트랜잭션 만들고 커밋 (영구저장) START TRANSACTION; UPDATE 테이블명 SET 쿼리 COMMIT ; 2. 트랜잭션 만들고 롤백 (트랜잭션 취소하고 되돌리기) UPDATE TRANSACTION; UPDATE 테이블명 SET 쿼리 ROLLBACK; 3. VIEW 1) 생성하기 CREATE VIEW 뷰이름 AS SELECT 컬럼명 FROM 테이블 WHERE 조건 ; 2) 수정하기 CREATE OR REPLACE VIEW 뷰이름 AS SLELECT 컬럼명 FROM 테이블명 WHERE 조건 ; 3) 삭제하기 DROP VIEW 뷰이름 ; 4. WITH WITH with구문이름 AS ( 사용하고 싶은 쿼리) SELECT * FROM with구문이름 ;

[SQL 기초 문법] 데이터 삭제, 수정, 제약조건 설정

11. SQL 고급기능 1. 데이터 삭제 DELETE FROM DELETE FROM 테이블명 WHERE 조건식 ; 2. 데이터 수정 UPDATE UPDATE 테이블명 SET 컬럼명 = 새 값 WHERE 조건식; +) update 쿼리 사용 시 1175 에러가 발생한다면? Preferences ▶ SQL Editor ▶마지막 옵션인 Safe Update (reject ~~ 어쩌꼬 저쩌고)를 선택 해제 하면 된다 3. 제약조건 설정 CREATE TABLE 테이블명 ( 컬럼명1 데이터타입 제약조건, 컬럼명2 데이터타입 제약조건, .... ) ; 4. 권한과 DCL 1) 사용자 생성하기 CREATE USER 사용자이름 @ip주소 ; 2) 비밀번호와 함께 사용자 생성하기 CREATE USER 사용자이름 @ ip ..

[SQL 기초 문법] 여러 테이블 한번에 다루기 (집합연산)

09. 여러 테이블 한번에 다루기 1. 합집합으로 보이기 두 테이블의 결과 값을 모두 합쳐 보여줌 1) UNION - 동일한 값은 제외하고 보여줌 - 동일하다 = SELECT로 가져온 칼럼들의 모든 값이 같다 - 칼럼 값 하나라도 다르면 그냥 보여줌 2) UNION ALL - 동일한 값도 포함하여 보여줌 3) 작성방법 쿼리1 UNION / UNION ALL 쿼리2 조금 더 풀어서 설명하자면, SELECT 컬럼명 FROM 테이블1 UNION / UNION ALL SELECT 컬럼명 FROM 테이블2 ; - 쿼리1과 쿼리2의 데이터 개수가 같아야 함 - ORDER BY 는 쿼리 가장 마지막에 작성 가능, 쿼리 1에서 가져온 컬럼으로만 가능 2. 교집합으로 보이기 각 테이블에서 같은 값만 보이기 (모든 컬럼의..

[SQL 기초 문법] 테이블 합치기, JOIN 6개 유형 작성방법, INNER JOIN, LEFT JOIN, RIGHT JOIN, OUTER JOIN, CROSS JOIN, SELF JOIN

08. 테이블 합치기 테이블 합치기 JOIN 두개의 테이블을 특정 값으로 연결시키는 것! 1. INNER JOIN JOIN 의 기본 형태. JOIN만 적으면 자동으로 INNER JOIN으로 인식됨 두 테이블에 모두 있는 값만 선택해서 합쳐주는 것 SELECT 컬럼명 FROM 테이블명1 (INNER) JOIN 테이블명2 ON 테이블명1.연결컬럼 = 테이블명2.연결컬럼 (연결할 값, 같은 값들이 있는 컬럼을 선택하는 것) WHERE 조건식; 2. LEFT JOIN / RIGHT JOIN 1) LEFT JOIN 왼쪽 테이블에서 선택한 칼럼이 기준이 되어, 해당 값에 해당하는 자료들만 합쳐짐 왼쪽 테이블에 있는 기준값이 오른쪽 테이블에 없다면? NULL로 채워짐 왼쪽 테이블 값이 기준! 2) RIGHT JOIN..