본문 바로가기

전체 글112

빡공단 22기 도전기 - SQL WHERE (7일차) WHERE : 원하는 행 나타내기 WHERE를 사용하면, 특정 조건에 해당하는 부분만 선택적으로 확인할 수 있다. 조건은 크게 숫자열과 문자열 2가지 조건으로 나눌 수 있다. 1. 숫자열 조건 1-1. 연산자를 이용한 조건 // SQL 작성순서 SELECT (컬럼명) FROM (테이블명) WHERE (조건 대상 컬럼명) (연산자) (비교값) ; 같다( = ) 다르다( !=, , ^=) 크다( >, >=) 작다( 2022. 11. 29.
빡공단 22기 도전기 - SQL SELECT : 컬럼 제어 (6일차) SELECT : 컬럼 제어 연결연산자, 컬럼의 위치이동, 별칭, 출력행 제어 등 컬럼 제어방법을 알아보자 중복 확인(distinct, unique) SELECT distinct (컬럼명 1), (컬럼명 2) FROM (테이블명) ; distinct를 사용하면 위 그림과 같이 중복을 제거하고 고유한 값만 확인 가능하다. unique를 사용해도 결과는 동일하게 나온다. 만약 여러개 컬럼에서 중복을 빼고 보고싶다면 아래와 같이 사용 가능하다. 2. 컬럼명 변경(as) SELECT (변경 전 컬럼명) as ("변경 후 컬럼명") FROM (테이블명) ; 컬럼명 변경은, as를 붙이면 된다. as를 생략하고 컬럼명만 써도 동일하게 나온다. 변경 후 컬럼명에 'FROM'과 같은 명령어나, 띄어쓰기를 쓰고싶다면, 쌍.. 2022. 11. 29.
DSschool 늦은 후기.. 배움에 대한 지름을 미루지 마세요. 후기라고 올리기엔 많이 늦은감이 있지만.... 블로그를 일찍 시작했다면 가장 먼저 썼을 글이다. DS school은 개발자로의 커리어 전환을 시작하게 해준 고마운 곳이기 때문에 기록해두려고 한다. (지금도 한번씩 DS school 홈페이지에 들어가보는데, 현재는 영업을 안하는 것 같다.) 데이터 분석가가 돈을 그렇게 잘번다고...?? 2018년 10월, 나는 첫 직장생활을 자동차 부품회사에서 연구원으로 시작했다. 취직하고 6개월 정도 지나니 생각이 많아졌다. 당시 내가 맡은 아이템은 내연기관 부품이라, 전기차로 전환되는 상황에서는 사라지는 부품이었다. 제조업의 미래, 그리고 회사에서의 나의 미래에 대해 진지하게 고민하게 되었다. 때마침 퇴근하고 유튜브 보는데 DS sc.. 2022. 11. 28.
빡공단 22기 도전기 - SQL SELECT (5일차) SELECT 데이터 불러오기 @C:\study_db\지역별설치현황.sql; 이런식으로 데이터 경로와 파일명을 입력하고 세미콜론( ; )을 붙인다. 데이터 선택 데이터를 불러오기 위한 최소한의 문장 구성은 SELECT, FROM으로 이루어진다. SELECT 컬럼명(2. 컬럼을 선택) FROM 테이블명(1. 테이블로부터) ; 특정 테이블의 모든 컬럼 선택 SELECT * FROM '컬럼명' ; 테이블의 특정 컬럼 선택 SELECT 법정동코드 , 번지주소 , 전체카메라수 FROM 지역별설치현황 ; 가독성을 위해 지켜야 할 규칙 명령어는 대문자, 컬럼이나 테이블명은 소문자로 한다. 컬럼이 이어질 때는 세로로 표시한다. 끝나는 문장마다 세미콜론( ; )을 붙인다. 5일차 인증! 2022. 11. 28.
빡공단 22기 도전기 - SQL 용어, 구조 (4일차) SQL 용어, 구조 알아보기 1. 필드: 속성값을 부여한 데이터로 수치, 문자, 날짜 등의 형식을 가짐 ▶ 주요 데이터 형식 NUMBER: 수치 데이터 DATE: 날짜 데이터 CHAR: 고정 문자열 데이터 VARCHAR2: 가변 문자열 데이터(실무에서 더 많이 사용) 2. 레코드: 연관된 필드의 모음 3. 테이블: 필드와 레코드들을 모아 만들어진 구조. 열과 행으로 구성 4. 정보: 데이터를 통계와 분석작업을 통해 사용자가 필요한 형태로 만든 것 5. 인덱스: 데이터베이스를 빠르게 조작하기 위한 색인표 6. 키: 고유한 식별자 기본키: 최소성과 유일성을 만족하는 하나의 키(ex. 주민번호) 외래키: 테이블 간 관계를 연결하는 키 4일차 인증! 2022. 11. 28.
빡공단 22기 도전기 - 데이터란? (3일차) 데이터란? 데이터는 기록된 정보이며, 이를 모아둔 것을 데이터베이스라고 한다. 데이터를 컴퓨터로 분류 및 관리하게 되면서, 데이터를 효율적으로 다루는 작업(가공, 분석, 색인, 출력)을 DBMS가 한다. 그리고 이 DBMS와 소통할 수 있는 언어가 SQL이다 1. 데이터 종류 1-1. 정형데이터: 틀이 잡혀있고 체계화 된 데이터. 구조와 관리 체계의 규칙이 정해져있는 데이터 1-2. 비정형데이터: 틀이 잡혀있지 않고 사전정의가 되지 않은 데이터. 별도의 분석처리 기술이 필요한 데이터, 텍스트, 이미지, 음원 등 2. SQL 명령어 종류 2-1. 데이터 정의어(Data Definition Language): 데이터와 그 구조를 정의 2-2. 데이터 조작어(Data Manipulation Language):.. 2022. 11. 28.
빡공단 22기 도전기 - SQL 설치 (2일차) SQL 설치 두가지 프로그램을 설치해야 한다. 1. 먼저, 시스템 운영체제 -> 시스템 종류의 비트(64 or 32) 확인 2. 오라클 홈페이지에서 다운로드 (로그인 필수) 2-1. Oracle Database 다운로드 리소스 탭 -> 소프트웨어 다운로드 -> 데이터베이스 항목에서 Database 19c Enterprise -> 하단의 Oracle Database Express Eddition에서 oracle Database 11g Release 2 Express(가운데) -> 비트에 맞게 다운로드 비밀번호 설정만 기억해서 설치하면 된다. 관리자 설정 비밀번호라 꼭 기억해야한다. 2-2. SQL Developer 다운로드 다시 리소스 탭 -> Developer Tools -> SQL Developer -.. 2022. 11. 28.
빡공단 22기 도전기 - SQL강의 시작! (1일차) 2022년 5월.. 데이터 분석의 기초인 SQL을 배워보려고 이것저것 찾아보다가 베어유에서 진행하는 '빡공단'에 도전해보기로 했다. 하루 10분씩 한달동안 완강하는게 목표인데, 공부습관을 잡기에도 좋아보였다. 1일차 인증! 첫 강의 내용은 SQL을 왜 배워야 하는지에 대한 내용이었다. 10분이 생각보다 짧네.. 2022. 11. 28.
정영욱 작가의 30개 글감으로 에세이 작가 되기 강의를 듣고 · 강의명 : [패스트캠퍼스] 30개 글감으로 에세이 작가되기 by. 정영욱 · 난이도 : 입문 - 실전 · 강의시간 : 약 15시간 강사소개 정영욱 작가는 출판사 '부크럼' 대표이며, 총 판매 부수 30만 부 이상의 베스트셀러 작가이다. 강의는 제목 그대로 30개의 글감으로 에세이 작가가 되는 방법을 다룬다. 강의 내용은 정말 실전에 가까우며 매일 주어지는 과제를 해나가는 형식으로 짜여져있다. 과제라고 엄청 어려운건 아니고 잠깐 시간내서 고민해보고 글로 적어보는 정도의 과제이다. 에세이를 기준으로 하고있기 때문에 짧막한 글귀를 위주로 다룬다. 하지만 짧은 글귀라도 다양한 형식으로 글을 쓸 수 있고, 같은 단어라도 어떻게 쓰느냐에 따라 그 느낌이 달라지는데 그런 세세한 부분까지 설명한다. 강의 자료에 1.. 2022. 11. 27.
광고인 박웅현과 크리에이티브 강의를 듣고 · 강의명 : [패스트캠퍼스 : The RED] 광고인 박웅현과 크리에이티브 · 난이도 : 인사이트 · 강의시간 : 약 3시간 강사소개 유명한 작품을 통해 작가에 대해 알게 되는 경험을 한 적이 있을 것이다. 나에겐 이 강의의 강사인 박웅현님도 비슷한 경우이다. 사실 광고, 마케팅, 카피라이터 등 이쪽 분야는 전혀 모르는 사람이라 강의를 통해서 박웅현님에 대해 알게 되었다. 특히 이분이 만들었던 광고는 ‘아! 그거구나’ 할 정도로 유명한 것들이었다. 현재는 광고계의 아이돌이라 불리며, TBWA라는 글로벌 광고회사 CCO라고 한다. 그리고 메시지를 전하는 게 직업인 분이라 그런지, 강의에도 강한 메시지가 담겨있다. 그동안 현업에서 경험을 통해 얻은 지식, 어쩌면 지혜에 더 가깝다고도 생각되는 것들을 전하고.. 2022. 11. 27.
반응형