티스토리

오우진
검색하기

블로그 홈

오우진

oujin.tistory.com/m

oujin 님의 블로그입니다.

구독자
3
방명록 방문하기
728x90

주요 글 목록

  • [패스트캠퍼스] 데이터 분석 부트캠프 12기_강사님 후기 안녕하세요  패스트 캠퍼스 데이터분석 부트캠프 12기 기자단으로 활동하고 있는 오우진 입니다 :) 작년 23년 12월 18일부터 진행했던 부트캠프가 24년 5월 10일로 끝나게 되었습니다..! 그동안 여러 강사님과 교육을 진행했는데요, 데이터 분석 부트캠프를 계획하고 계시는 분들이라면어떤 강사님과 어떤 수업을 하는지 궁금해 하실거라고 생각되어 이번 포스팅을 작성하게 되었습니다! 데이터분석 부트캠프에 관심이 있으신 분들께해당 포스팅이 도움이 되었으면 좋겠습니다~! 수업을 해주시는 강사님, 특강을 해주시는 현직자분들과 프로젝트 담당 멘토님 등등부트캠프내내 많은 분들이 도움을 주셨었습니다. 이번 포스팅에서는 그 중에서도 EXCEL, PYTHON, SQL, TABLEAU 수업을 해주셨던총 4분의 강사님과 수업에.. 공감수 1 댓글수 0 2024. 6. 2.
  • 버추얼박스 REDASH 버추얼박스에서 redash 가입 완료 -------------------------------------------기본 mysqld.cnf 설정 파일 내용더보기[mysqld] user            = mysql pid-file        = /var/run/mysqld/mysqld.pid socket          = /var/run/mysqld/mysqld.sock port            = 3306 basedir         = /usr datadir         = /var/lib/mysql tmpdir          = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking # Instead of skip-networki.. 공감수 0 댓글수 0 2024. 6. 2.
  • [패스트캠퍼스] 데이터 분석 부트캠프 12기_네트워킹데이/커피챗_후기 안녕하세요~! 패스트 캠퍼스 데이터 분석 12기 부트캠프 기자단을 하고 있는 오우진 입니다.벌써 수료식 날(24/05/10)이 다가왔는데요, 그 전날에 네트워킹 데이(24/05/09)를 진행했습니다! 처음에는 5개월이 조금 넘는 시간의 시작에 설레이기도 했지만 막막하기도 했었습니다.하지만 하나하나 주어진 것들을 수행하다보니 어느새 여기까지 올 수 있게 된것 같아요. 수료를 한다는게 목적지에 다다른것 같아 기분이 좋기도 하지만 한편으로는 아쉽고 불안한 감정이 들기도 해요.이제 수료를 하게 되면 프로젝트를 하거나, 피어세션에서 많은 이야기를 나누었던 분들이나,매일 줌에서라도 만나던 수강생 분들과 헤어지게 되고,부트캠프 과정중에 취업을 하신 분들도 있지만 이제 취업준비를 하시게 되는 분들도 있는데이제는 정말 .. 공감수 0 댓글수 1 2024. 5. 10.
  • [패스트캠퍼스] 데이터 분석 부트캠프 12기_그룹스터디 후기 안녕하세요~! 패스트 캠퍼스 데이터 분석 12기 부트캠프 기자단을 하고 있는 오우진 입니다.저는 데이터 분석가 취업을 위해서 sql 공부는 필수라고 생각하는 편입니다. 그런데 꼭 필요한 공부라고 생각이 들지만, 혼자서 sql 공부를 하기에는 가끔 오늘은 쉴까..? 하는 생각도 들고 나태해 질 수 있다고 생각했습니다! 그리고 이전 기수 수료생분의 특강을 들었을때, 이렇게 부트캠프로모인 사람들과의 인연을소중히 하고, 같은 분야에 관심이있는 사람들로만 모인것이다 보니까 같이 공부를 하면 시너지가 있을 것이라고말씀해 주셨던 것이 생각이 나서 sql 스터디를 만들어 보았습니다:) 처음에는 두명이서 서로 인증해요~로 시작했던 스터디였는데,다른분들께 말씀을 드리니 저도 같이 하고 싶어요!앗 저두,,! 이러다 보니까 .. 공감수 0 댓글수 0 2024. 5. 2.
  • 파이썬 한글 깨짐 import matplotlib.pyplot as plt plt.rcParams['font.family'] ='Malgun Gothic' plt.rcParams['axes.unicode_minus'] =False import matplotlib.pyplot as plt plt.rcParams['font.family'] ='Malgun Gothic' plt.rcParams['axes.unicode_minus'] =False 이거 실행하면 됨 공감수 0 댓글수 0 2024. 4. 17.
  • [패스트캠퍼스] 데이터 분석 부트캠프 12기_태블로 프로젝트 후기 안녕하세요 어느덧 데이터분석 부트캠프를 시작한지 94일이 되었네요:) 며칠전에는 태블로 프로젝트를 마치게 되었습니다. 24.02.06-24.03.04 까지는 태블로 교육을 받고 24.03.05-24.03.15 동안은 태블로 프로젝트를 진행하였습니다! 지금까지 프로젝트 후기와 비슷하게 다음과 같은 순서로 후기를 작성해 보려고 합니다~! 1. 데이터셋 종류 와 제가 선택한 데이터셋 설명 2. 전반적인 프로젝트 진행 3. 저희조의 프로젝트 설명 및 결론 4.프로젝트를 통해 배운점과 느낀점 패스트캠퍼스 데이터분석 부트캠프에서 진행하는 태블로 프로젝트에 관해서 궁금하신 분들께 도움이 될 수 있도록 최대한 자세하고 꼼꼼하게! 포스팅 하도록 하겠습니다:) 01. 데이터셋 설명 데이터는 3가지 중에서 고를수 있었습니다.. 공감수 0 댓글수 0 2024. 3. 20.
  • [패스트캠퍼스] 데이터 분석 부트캠프 12기_SQL 프로젝트 후기 2주동안 SQL 강의를 듣고 24.02.06 ~ 24.02.23 2주동안 SQL 프로젝트를 진행하였습니다~! 어떤 것을 배웠고 프로젝트가 어떻게 진행되었는지 궁금해 하실 분들이 많으실것 같아요! 제가 어떤 데이터셋을 가지고 프로젝트를 진행했는지와 어떤 주제로 어떤 인사이트를 도출했는지를 포함해서 전체적으로 프로젝트 일정이 어떻게 흘러갔는지 등등을 모두 기록해보려고 합니다! 패스트캠퍼스 데이터분석 부트캠프의 sql프로젝트에서는 어떤걸 하는지 궁금하셨던 분들께 도움이 되었으면 좋겠습니다 :) 아래의 목차의 5가지 순서로 말씀을 드려보려고 합니다~! 0. 목차 1. 데이터셋 설명 + 프로젝트 진행과정 2. 주제 +팀구성 + 전반적인 흐름 3. 분석과정 4. 결과물 5. 프로젝트를 통해 깨닫고 극복한점, 배운점.. 공감수 1 댓글수 3 2024. 3. 5.
  • 아웃도어 태블로 지도 4가지 타입에 대한 지도 TMS 파일로 지도 시각화 하기 https://m.blog.naver.com/jdusans/221843838217 Tableau :: 태블로에서 Vworld 지도 사용하기 (태블로 기본 맵을 다른 TMS 파일로 교체하기) 태블로에서 Vworld 지도 사용해보기 TIP 빠르게 TMS 파일을 얻어 태블로에 적용하고 싶은 분들은 바... blog.naver.com 중간에 파일을 다운받고 압출플기해도되고 https://wldnjd2.tistory.com/21 VWorld API (Feat. OSM) OSM (Open Street Map) 오픈 소스 방식의 무료 지도 서비스. 한국에서 OSM을 사용했을때 몇가지 단점이 있다. 1. 보안 보통 네이버 구글 지도에서는 군사지역은 볼 수 없지만.. 공감수 0 댓글수 0 2024. 3. 4.
  • 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_07 도넛 차트 만들기 1. 파이차트 만들기 2. 도넛차트로 변경하기 우클릭으로 드래그 앤 드랍해서 필드 놓기해서 카운트 (고유)로 놓기 이것과 동일 한 것은 왼쪽의 이탤릭 값으로 되어있는 테이블을 가져와도 되ㅏㅁ 1번이 아니라 2번으로 모든걸 할것임 원으로 바꾸고 음주를 세부정보로 바꿔서 ㄹ회색원으로 만드 이중축 - 축동기화 왼쪽그래프는 흡연자의 비율이고 오른쪽 그래프는 흡연자 중에서 음주를 하는 사람의 비율이다 지도 그리기 주 시 도 표시하기 더블클릭하면 지도 나옴 태블로가 갖고 있는 지리적 정보를 빌려와서 표시한다. 우클릭 백그라운드 레이어 스타일 로 배경색 변경 가 시군구를 보려면 상위 지도인 시도 지도를 같이 봐야 오류를 줄일 수 있다. 공감수 0 댓글수 0 2024. 3. 4.
  • 595. Big Countries 테이블 생성코드 data = [['Afghanistan', 'Asia', 652230, 25500100, 20343000000], ['Albania', 'Europe', 28748, 2831741, 12960000000], ['Algeria', 'Africa', 2381741, 37100000, 188681000000], ['Andorra', 'Europe', 468, 78115, 3712000000], ['Angola', 'Africa', 1246700, 20609294, 100990000000]] world = pd.DataFrame(data, columns=['name', 'continent', 'area', 'population', 'gdp']).astype({'name':'object', 'co.. 공감수 0 댓글수 0 2024. 2. 29.
  • 태블로 퍼블릭 (tableau public) 추출, 서버에 올리는 방법 1. 다른이름으로 저장 2. 데이터 원본으로 들어가고 원통 눌러서 추출하고 싶은 데이터 선택하고 추출로 누르고 아무 시트나 들어가기 3. 시트에서 서버 탭 들어가기 4. 만약 이런 창이 뜬다면 2번에서 원통눌러서 해당 데이터도 추출을 진행해 주면 됩니다. 5. 다시 서버 창에서 3번과 동일하게 똑같이 눌러주면 됩니다. 6. 태블로 퍼블릭 서버에 올라갈 이름 설정 7. 게시가 되면 자동으로 창이 뜹니다 8. 시트에 들어가서 설정 - 시트표시를 눌러줘야 모든 시트가 보입니다. 저의 태블로 퍼블릭 프로필 입니다~! 프로필 - oh.woojin | Tableau Public oh woojin - Profile | Tableau Public 데이터 분석가 .☆.。.:.+*:゚+。.゚・*..☆.。.:*.☆.。.:... 공감수 0 댓글수 0 2024. 2. 29.
  • 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_06 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 -> 아래 게시글 참고부탁드립니다 :) 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_01 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 pie chart : /각도 트리맵 : /면적 2. dashboard #1 작성 : 대시보드를 작성하는 방법은 아래의 게시글을 참고 oujin.tistory.com pie chart : 퀵테이블계산, 표현방식(차트고르기) /각도 트리맵 : /면적 2. dashboard #1 작성 : 제품카테고리별 .. 공감수 0 댓글수 0 2024. 2. 29.
  • 1633. Percentage of Users Attended a Contest 테이블 생성 코드 data = [[6, 'Alice'], [2, 'Bob'], [7, 'Alex']] users = pd.DataFrame(data, columns=['user_id', 'user_name']).astype({'user_id':'Int64', 'user_name':'object'}) data = [[215, 6], [209, 2], [208, 2], [210, 6], [208, 6], [209, 7], [209, 6], [215, 7], [208, 7], [210, 2], [207, 2], [210, 7]] register = pd.DataFrame(data, columns=['contest_id', 'user_id']).astype({'contest_id':'Int64', 'user_i.. 공감수 0 댓글수 0 2024. 2. 28.
  • 1633. Percentage of Users Attended a Contest 테이블 생성 코드 Create table If Not Exists Users (user_id int, user_name varchar(20)) Create table If Not Exists Register (contest_id int, user_id int) Truncate table Users insert into Users (user_id, user_name) values ('6', 'Alice') insert into Users (user_id, user_name) values ('2', 'Bob') insert into Users (user_id, user_name) values ('7', 'Alex') Truncate table Register insert into Register (conte.. 공감수 0 댓글수 0 2024. 2. 28.
  • 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_05 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 -> 아래 게시글 참고부탁드립니다 :) 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_01 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 pie chart : /각도 트리맵 : /면적 2. dashboard #1 작성 : 대시보드를 작성하는 방법은 아래의 게시글을 참고 oujin.tistory.com pie chart : 퀵테이블계산, 표현방식(차트고르기) /각도 트리맵 : /면적 2. dashboard #1 작성 : 제품카테고리별 .. 공감수 0 댓글수 0 2024. 2. 28.
  • 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_04 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 -> 아래 게시글 참고부탁드립니다 :) 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_01 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 pie chart : /각도 트리맵 : /면적 2. dashboard #1 작성 : 대시보드를 작성하는 방법은 아래의 게시글을 참고 oujin.tistory.com pie chart : 퀵테이블계산, 표현방식(차트고르기) /각도 트리맵 : /면적 2. dashboard #1 작성 : 스트, 객체, .. 공감수 0 댓글수 2 2024. 2. 28.
  • 1667. Fix Names in a Table 테이블 생성코드 data = [[1, 'aLice'], [2, 'bOB']] users = pd.DataFrame(data, columns=['user_id', 'name']).astype({'user_id':'Int64', 'name':'object'}) 문제 풀이코드 import pandas as pd def fix_names(users: pd.DataFrame) -> pd.DataFrame: users['name'] = users['name'].str.capitalize() result_df = users.sort_values(by='user_id') return result_df 해설 첫글자만 대문자로 하고 나머지는 소문자로 만들어야 한다. users 테이블에는 name 이라는 컬럼이 있는데 이 .. 공감수 0 댓글수 0 2024. 2. 27.
  • 1667. Fix Names in a Table 테이블 생성코드 Create table If Not Exists Users (user_id int, name varchar(40)) Truncate table Users insert into Users (user_id, name) values ('1', 'aLice') insert into Users (user_id, name) values ('2', 'bOB') 문제 풀이코드 SELECT user_id, concat(upper(left(name,1)), lower(substring(name,2))) AS name FROM Users ORDER BY user_id; 해설 첫글자는 개문자, 나머지는 소문자로 출력해야 하므로 name의 첫글자를 대문자로 만든것과 name의 2번째부터 나머지를 소문자로 만든것.. 공감수 0 댓글수 0 2024. 2. 27.
  • [패스트캠퍼스] 데이터분석 부트캠프12기 학습일지_06 엑셀 → 파이썬 → SQL 을 지나 어느덧 태블로 수업을 하고 있습니다~! 이번에는 태블로 학습내용에 관해서 학습일지를 작성해 보도록 하겠습니다 :) 태블로 수업은 1. 프로그램 사전설치 2. 이론 수업 및 질의 응답 3. 실습 및 예제 풀기 로 진행되었습니다! 수업중에 기억하면 좋은 태블로 다루는 방법들은 정리해서 따로 올려놓았습니다! 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_01 태블로 기능 설명 더보기 기본 차트 그리기 (bar / line / pie) 시트 / 대시보드 / 스토리 시트 : 작업공간 대시보드 : 작업들의 모음 스토리 : 장표를 넘겨가며 발표 가능 텍스트 T 텍스트 버튼을 누르 oujin.tistory.com 5. 설득력 있는 의사결정을 위.. 공감수 0 댓글수 1 2024. 2. 27.
  • 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_03 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 -> 아래 게시글 참고부탁드립니다 :) 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_01 태블로 기능 설명 더보기 기본 차트 그리기 (bar / line / pie) 시트 / 대시보드 / 스토리 시트 : 작업공간 대시보드 : 작업들의 모음 스토리 : 장표를 넘겨가며 발표 가능 텍스트 T 텍스트 버튼을 누르 oujin.tistory.com pie chart : 퀵테이블계산, 표현방식(차트고르기) /각도 트리맵 : /면적 2. dashboard #1 작성 : 스트, 객체, 동작, 바둑판,부동 -> 아래 게시글 참고부탁드립니다 :.. 공감수 0 댓글수 0 2024. 2. 27.
  • 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_02 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 -> 아래 게시글 참고 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_01 태블로 기능 설명 더보기 기본 차트 그리기 (bar / line / pie) 시트 / 대시보드 / 스토리 시트 : 작업공간 대시보드 : 작업들의 모음 스토리 : 장표를 넘겨가며 발표 가능 텍스트 T 텍스트 버튼을 누르 oujin.tistory.com pie chart : /각도 트리맵 : /면적 2. dashboard #1 작성 : 3. 추가적인 차트 : scatter plot box plot : histogtam : highlight table : 4.. 공감수 0 댓글수 1 2024. 2. 27.
  • 1075. Project Employees I 테이블 생성 코드 data = [[1, 1], [1, 2], [1, 3], [2, 1], [2, 4]] project = pd.DataFrame(data, columns=['project_id', 'employee_id']).astype({'project_id':'Int64', 'employee_id':'Int64'}) data = [[1, 'Khaled', 3], [2, 'Ali', 2], [3, 'John', 1], [4, 'Doe', 2]] employee = pd.DataFrame(data, columns=['employee_id', 'name', 'experience_years']).astype({'employee_id':'Int64', 'name':'object', 'experience_yea.. 공감수 0 댓글수 0 2024. 2. 26.
  • 1075. Project Employees I 테이블 생성 코드 Create table If Not Exists Project (project_id int, employee_id int) Create table If Not Exists Employee (employee_id int, name varchar(10), experience_years int) Truncate table Project insert into Project (project_id, employee_id) values ('1', '1') insert into Project (project_id, employee_id) values ('1', '2') insert into Project (project_id, employee_id) values ('1', '3') insert int.. 공감수 0 댓글수 0 2024. 2. 26.
  • 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_01 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 pie chart : /각도 트리맵 : /면적 2. dashboard #1 작성 : 대시보드를 작성하는 방법은 아래의 게시글을 참고 부탁드립니다 :) 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_02 introduction 1. 기본차트 : bar chart : 집계, 서식, 색상, 그룹 /길이 line chart : 연속, 불연속 /높이 -> 아래 게시글 참고 5. 설득력 있는 의사결정을 위한데이터 시각화 ToolTableau (최정민 강사님)_01 태블로 oujin.tistory.com 3. 추가적인 차트 : scatte.. 공감수 0 댓글수 0 2024. 2. 26.
  • [패스트캠퍼스] 데이터분석 12기 SQL프로젝트 후기 24.02.06 ~ 24.02.23 동안 진행된 sql 프로젝트에 관한 회고록을 작성해 보려고 합니다:) 기억이 날아가기 전에 후다닥 꼼꼼하게 적어보려합니다~! 0. 목차 1. 데이터셋 설명 + 프로젝트 진행과정 2. 주제 +팀구성 + 전반적인 흐름 3. 분석과정 4. 결과물 5. 프로젝트를 통해 깨닫고 극복한점, 배운점 등 1. 데이터셋 설명 + 프로젝트 진행과정 + 팀구성 ▷ 데이터셋 : Marketing Funnel by Olist https://www.kaggle.com/datasets/olistbr/marketing-funnel-olist Marketing Funnel by Olist 8k leads, closed deals and connection to 100k orders www.kaggl.. 공감수 0 댓글수 3 2024. 2. 26.
  • Tableau 태블로 비용/가격 및 설치하는 방법 태블로는 강력한 시각화 도구입니다 하지만 한달에 약 70달러의 비싼 비용이 단점입니다ㅜㅜ 그래도 설치후 2주의 무료체험 기간이 주어집니다! 태블로 설치하는 방법 https://www.tableau.com/support/releases Tableau Desktop Product downloads Tableau Desktop www.tableau.com 위 링크에는 태블로의 모든 버전의 다운로드 파일이 있습니다 링크를 들어가셔도 되고 구글에 tableau download 를 검색하시면 두번째에 뜨는 링크에 들어가시면 됩니다! 주소창에 releases 라고되어있는 두번째 링크에 들어가주시면 됩니다! 들어가면 이렇게 버전별로 나뉘어져 있고 저는 프로그램의 안정성을 위해 가장 최신 버전이 아니라 하나 전인 202.. 공감수 0 댓글수 0 2024. 2. 25.
  • 610. Triangle Judgement 테이블 생성코드 data = [[13, 15, 30], [10, 20, 15]] triangle = pd.DataFrame(data, columns=['x', 'y', 'z']).astype({'x':'Int64', 'y':'Int64', 'z':'Int64'}) 문제 풀이코드 import pandas as pd def triangle_judgement(triangle: pd.DataFrame) -> pd.DataFrame: triangle['Triangle'] = ['Yes' if (x+y>z) and (x+z>y) and (z+y>x) else 'No' for x,y,z in zip(triangle['x'],triangle['y'],triangle['z'])] return triangle 해설 1. .. 공감수 2 댓글수 0 2024. 2. 24.
  • 610. Triangle Judgement 테이블 생성코드 Create table If Not Exists Triangle (x int, y int, z int) Truncate table Triangle insert into Triangle (x, y, z) values ('13', '15', '30') insert into Triangle (x, y, z) values ('10', '20', '15') 문제 gorufzhem SELECT x,y,z, CASE WHEN x+y>z AND y+z>x AND x+z>y THEN 'Yes' ELSE 'No' END AS triangle FROM Triangle 풀이 SELECT 절에서 CASE WHEN THEN 구문을 사용한다. 그리거 END AS 로 triangle로 지정한다. 공감수 0 댓글수 0 2024. 2. 24.
  • 1068. Product Sales Analysis I 테이블 생성코드 data = [[1, 100, 2008, 10, 5000], [2, 100, 2009, 12, 5000], [7, 200, 2011, 15, 9000]] sales = pd.DataFrame(data, columns=['sale_id', 'product_id', 'year', 'quantity', 'price']).astype({'sale_id':'Int64', 'product_id':'Int64', 'year':'Int64', 'quantity':'Int64', 'price':'Int64'}) data = [[100, 'Nokia'], [200, 'Apple'], [300, 'Samsung']] product = pd.DataFrame(data, columns=['product_id',.. 공감수 0 댓글수 0 2024. 2. 22.
  • 1068. Product Sales Analysis I 테이블 생성코드 Create table If Not Exists Sales (sale_id int, product_id int, year int, quantity int, price int) Create table If Not Exists Product (product_id int, product_name varchar(10)) Truncate table Sales insert into Sales (sale_id, product_id, year, quantity, price) values ('1', '100', '2008', '10', '5000') insert into Sales (sale_id, product_id, year, quantity, price) values ('2', '100', '200.. 공감수 0 댓글수 0 2024. 2. 22.
    728x90
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.