분류 전체보기 114

[SQL 기초] INNER JOIN / OUTER JOIN

https://youtu.be/D81QWILZTTE 위 강의를 보고 실습하면서 정리한 내용입니다. INNER JOIN JOIN: 여러 개의 테이블을 연결한다 JOIN 연결하는 방식에 따라 INNER JOIN과 OUTER JOIN으로 나뉘어진다 JOIN을 할 때는 컬럼 앞에 이 컬럼이 어느 테이블에 속한 컬럼인지를 명시해 주기 위해서 '테이블명.컬렁명'으로 작성해야 하는데, 매번 작성하기 길기 때문에 각 테이블에 ALIAS를 써서 간단하게 표기해준다 JOIN에 다른 조건을 추가하고 싶다면 WHERE 밑에 AND로 연결해서 작성한다. INNER JOIN은 두 테이블에 공통적으로 존재하는 데이터여야 출력이 된다 JOIN의 관계는 1:1이 될 수도 있고, 1:N이 될 수도 있고 N:1이 될 수도 있다 [실습] ..

[SQL 기초] ORDER BY / GROUP BY

https://youtu.be/5YGGWn_SqoA 위 강의를 보고 실습하면서 정리한 내용입니다. ORDER BY 데이터를 정렬시킨다. ASC는 ORDER BY의 기본 옵션이므로 생략해도 무방하다 [실습] #REG_DATE 컬럼 기준으로 오름차순 정렬 SELECT * FROM NETFLIX ORDER BY REG_DATE ASC; #REG_DATE 컬럼 기준으로 내림차순 정렬 SELECT * FROM NETFLIX ORDER BY REG_DATE DESC; #CATEGORY별로 VIEW_CNT 컬럼 기준으로 내림차순 정렬 SELECT * FROM NETFLIX ORDER BY CATEGORY, VIEW_CNT DESC; GROUP BY 데이터를 그룹으로 묶는다 보통 그룹별로 집계하기 위해 사용한다 [실습..

[SQL 기초] SELECT / WHERE

https://youtu.be/7MfXUvobZPc 위 강의를 보고 실습하면서 정리한 내용입니다. SELECT 데이터를 조회하는 쿼리 - 원하는 테이블에서 필요한 데이터들을 얼마나 빠르게 골라내느냐 SELECT 뒤에 반드시 하나 이상의 컬럼명을 기재해야 한다 전체 컬럼 조회 SELECT * FROM NETFLIX n ; 특정 컬럼 조회 SELECT VIDEO_NAME, CATEGORY, VIEW_CNT FROM NETFLIX n ; 조건 조회 (1) VIDEO_NAME이 나의 아저씨인 경우 SELECT * FROM NETFLIX n WHERE VIDEO_NAME = '나의 아저씨'; (2) VIDEO_NAME이 나의 아저씨가 아닌 경우 SELECT * FROM NETFLIX n WHERE VIDEO_NA..

[SQL 기초] INSERT / UPDATE / DELETE

https://youtu.be/8gfiXbAsBko 위 강의를 보고 실습하면서 정리한 내용입니다. INSERT 테이블에 데이터를 삽입한다 (쿼리 수행 시, 데이터가 한 로우씩 테이블에 입력된다) INSERT 문은 쿼리를 수행하고 나서 COMMIT 작업을 별도로 수행해주어야 한다 (COMMIT;) ROLLBACK: INSERT 했던 작업을 취소하는 행위 [MySQL 오토커밋(AutoCommit) 해제 방법] Edit - Preferences - SQL Editor - SQL Execution\ New connections use auto commit mode 체크박스 해제 [실습] SELECT * FROM NETFLIX n ; INSERT INTO NETFLIX VALUES ('나의 아저씨', '드라마',..

[SQL 기초] ALTER / DROP / TRUNCATE

https://youtu.be/fE0e4VqnxEc 위 강의를 보고 실습하면서 정리한 내용입니다. ALTER 기존에 생성한 테이블을 변경하고 싶을 때 사용하는 명령어 ADD COLUMN: 컬럼을 추가한다 DROP COLUMN: 컬럼을 삭제한다 MODIFY COLUMN: 컬럼을 변경한다 되도록이면 테이블에 변경을 가하지 않고 초기 형태를 유지하는 것이 가장 바람직하나, 불가피하게 변경이 필요한 경우 ALTER 명령어 사용 [실습] SELECT * FROM NETFLIX ; ALTER TABLE NETFLIX ADD (CAST_MEMBER VARCHAR(20)); ALTER TABLE NETFLIX MODIFY (CAST_MEMBER NUMBER(2)); ALTER TABLE NETFLIX MODIFY (C..

[트렌드] AI가 해고할 사람을 고르는 시대

원문: https://www.i-boss.co.kr/ab-qletter-672003 AI가 해고할 사람을 고르는 시대 AI가 해고할 사람을 선별한다? 구글이 올해 초에 1만2천명의 직원을 해고했습니다.그러나 단기간에 대규모 직원의 감원을 결정하다보니, 해고할 사람을 추출하는 과정에서 AI 알고리즘이 사... www.i-boss.co.kr 3줄 요약 AI 알고리즘이 고도화되어 가면서 HR 테크분야에서 다양한 범위에서 활용되고 있다. 이미 다양한 미국 기업은 인사관리에 있어 AI 솔루션을 활용하고 있다. (ex. 아마존, 메타) 구인구직 과정(서루 전형 - 인적성 평가 - 면접)에서도 HR 테크 솔루션을 활용된다. 중요한 문장 AI 알고리즘을 사용해 인사 조직관리를 하면 업무의 편의성은 증대될 수 있습니다...

[트렌드] 네이버가 영수증 매입 큰 손으로 올라선 이유

원문: http://www.openads.co.kr/content/contentDetail?contsId=10669 네이버가 영수증 매입 큰 손으로 올라선 이유는? 네이버가 영수증 매입 큰 손으로 올라선 이유는? www.openads.co.kr 3줄 요약 네이버는 '맛집'과 관련된 신뢰도 문제가 불거지면서 콘텐츠 신뢰도를 높이고자 '영수증 리뷰 서비스'를 도입했다. 영수증은 직접적(금융데이터거래소라는 데이터 거래소에서 판매)으로도 간접적(맞춤형 광고에 활용)으로도 돈이 된다. 데이터의 중요성이 커지면서 데이터화 시키기 어려운 오프라인의 행위들도 데이터로 만들고자 여러 기업들이 총력을 다하고 있다. 중요한 문장 네이버의 영수증 인증 서비스는 카드사와 직접적 경쟁은 피하면서도 '오프라인 결제 데이터'는 가져..

[SQL 기초] DATABASE / TABLE / CREATE

다른 강의로 SQL 공부 재시작...! https://youtu.be/xTWb9FzvU0Q 위 강의를 보고 실습하면서 정리한 내용입니다. 데이터베이스란? 데이터베이스: 데이터를 저장하는 공간 SQL: 데이터를 다루는 데 사용되는 언어 테이블이란? 데이터베이스 안에 데이터를 저장할 때 테이블 형태로 저장한다. 테이블은 COLUMN(열)과 ROW(행)으로 이루어진다. CREATE 엑셀에서 표를 만들 때 맨 위에 헤더값을 입력하는 것처럼 테이블도 처음 생성할 때 어떤 컬럼으로 구성할 것인지 정해주어야 한다. 텍스트: VARCHAR 숫자: INT 날짜: DATE [초급] CREATE 테이블명 ( 컬럼1 데이터 타입(SIZE), 컬럼2 데이터 타입(SIZE), .... ); [중급] CREATE 테이블명 ( 컬럼..

[독서] 23년 1분기에 읽은 책

23년 1분기에는 총 10권의 책을 읽었고, 장르별로 분류해 보면 소설 5권, 에세이 1권, 자기 계발 1권, 사회/정치 1권, 자연/과학 1권, 경제/경영 1권을 읽었다. 개인적으로 힘든 시간을 보내면서 독서의 즐거움을 잊거나 잃지 않기 위해 의식적으로 책을 읽었다. 오직 '재미'가 목적인 가벼운 소설을 읽기도 했고, 생산적인 시간을 만들기 위한 실용서를 읽기도 했다. 책을 읽으면서 집중력이 흐트러지는 순간이 많았는데, 2분기에는 독서에 온전히 몰입할 수 있는 책을 만나고 싶다. 깻잎 투쟁기 ★★★★ 깻잎 투쟁기 깻잎, 고추, 토마토, 딸기, 계란, 김, 돼지고기…… 우리 밥상에 오르는 매일의 먹을거리는 이주노동자의 손을 거쳐 온다. 전체 농·어업에서 임금을 받고 일하는 노동자 10명 중 4명이 이주노..

[Tableau 중급] 12. DATE 함수 활용

https://youtu.be/g8KAJr9I308 위 강의를 보고 실습하면서 정리한 내용입니다. ▶ DATEPART & DATETRUNC 함수 활용 [DATEPART - 날짜 형식을 정수로 바꿔주는 함수 (불연속형)] 날짜 형식을 선반에 올려놓으면 자동적으로(불연속형일 경우) DATEPART 함수가 사용된다. [DATETRUNC - 날짜 형식을 정수로 바꿔주는 함수 (연속형)] 날짜 형식을 선반에 올려놓으면 자동적으로(연속형일 경우) DATETRUNC 함수가 사용된다. 데이터의 형식은 연속형이지만, 보여주는 방식을 분절해서 보여주고 싶다면 '불연속형'으로 변환한다. [DATEPART 활용하기 - 요일 표시] 1) 차원에 있는 [주문 일자]를 마우스 오른쪽 버튼 클릭하고 행에 드래그하여 '주문 일자 (불..