<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>쥬니어 기획자</title>
    <link>https://jiyoon1ing.tistory.com/</link>
    <description>주니어 기획자 아카이브</description>
    <language>ko</language>
    <pubDate>Sun, 5 Apr 2026 14:14:14 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>jyuuni</managingEditor>
    <image>
      <title>쥬니어 기획자</title>
      <url>https://tistory1.daumcdn.net/tistory/5576090/attach/a3b3e27a468042e780e618c93dca06dc</url>
      <link>https://jiyoon1ing.tistory.com</link>
    </image>
    <item>
      <title>[개발공부가 필요한 기획자의 눈물] MCP vs A2A</title>
      <link>https://jiyoon1ing.tistory.com/52</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-end=&quot;136&quot; data-start=&quot;100&quot; data-ke-size=&quot;size14&quot;&gt;어쩌다보니 담당 업무가 바뀌어버려 AI 공부가 필요한 불우한 기획자의 첫번째 개발 공부 일지&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-end=&quot;136&quot; data-start=&quot;100&quot; data-ke-size=&quot;size14&quot;&gt;하기 싫어요 왜 해야 하죠..&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;niniz&quot; data-emoticon-name=&quot;007&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/niniz/large/007.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/niniz/large/007.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-end=&quot;136&quot; data-start=&quot;100&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-end=&quot;176&quot; data-start=&quot;143&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. MCP (Model Context Protocol)&lt;/b&gt;&lt;/p&gt;
&lt;p data-end=&quot;311&quot; data-start=&quot;205&quot; data-ke-size=&quot;size16&quot;&gt;MCP는 간단히 말해서, AI가 실제로 일할 수 있게 도와주는 연결 방식이다.&lt;/p&gt;
&lt;p data-end=&quot;311&quot; data-start=&quot;205&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;AI가 상황을 이해하고 외부 시스템이나 도구를 직접 사용할 수 있도록 만들어주는 구조라고 보면 된다.&lt;/p&gt;
&lt;p data-end=&quot;412&quot; data-start=&quot;313&quot; data-ke-size=&quot;size16&quot;&gt;전통적인 시스템은 사용자가 뭔가를 요청하면 정해진 로직대로 반응하지만&lt;br /&gt;MCP를 쓰면 AI가 알아서 필요한 정보를 찾고, 필요한 도구를 호출해서 실제 작업까지 해낼 수 있다.&lt;/p&gt;
&lt;p data-end=&quot;412&quot; data-start=&quot;313&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-end=&quot;525&quot; data-start=&quot;414&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어서, 사용자가 &amp;ldquo;이번 달 카드 지출 내역 보여줘&amp;rdquo;라고 자연어로 요청하면,&lt;br /&gt;AI가 ERP 시스템과 연결되어 데이터를 꺼내 보여주는 흐름을 가능하게 해주는 것을 말한다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;blockquote data-end=&quot;543&quot; data-start=&quot;527&quot; data-ke-style=&quot;style2&quot;&gt;구성&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;697&quot; data-start=&quot;545&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;592&quot; data-start=&quot;545&quot;&gt;&lt;b&gt;호스트&lt;/b&gt;: 사용자와 AI가 대화하는 인터페이스, &lt;b&gt;우리가 명령을 입력하는 창&lt;/b&gt;&lt;/li&gt;
&lt;li data-end=&quot;646&quot; data-start=&quot;593&quot;&gt;&lt;b&gt;클라이언트&lt;/b&gt;: 명령을 주고받는 전달자 역할, &lt;b&gt;호스트와 서버 사이에서 다리 역할&lt;/b&gt;&lt;/li&gt;
&lt;li data-end=&quot;697&quot; data-start=&quot;647&quot;&gt;&lt;b&gt;서버&lt;/b&gt;: 실제로 데이터를 가지고 있는 쪽, &lt;b&gt;외부 API나 기능을 여기서 실행&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-end=&quot;715&quot; data-start=&quot;699&quot; data-ke-style=&quot;style2&quot;&gt;특징&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;773&quot; data-start=&quot;717&quot;&gt;정보를 JSON처럼 구조화해서 전달하니까 AI가 &amp;ldquo;뭘 해야 하는지&amp;rdquo;를 정확히 이해할 수 있음&lt;/li&gt;
&lt;li data-end=&quot;823&quot; data-start=&quot;774&quot;&gt;단순히 문장만 해석하는 게 아니라 &lt;b&gt;사용자의 의도와 맥락까지 파악해서 행동&lt;/b&gt;&lt;/li&gt;
&lt;li data-end=&quot;871&quot; data-start=&quot;824&quot;&gt;복잡한 설정 없이 다양한 기능을 쉽게 연동할 수 있어서 빠르고 유연하게 확장 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-end=&quot;889&quot; data-start=&quot;873&quot; data-ke-style=&quot;style2&quot;&gt;활용 사례&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1041&quot; data-start=&quot;891&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;939&quot; data-start=&quot;891&quot;&gt;&lt;b&gt;Claude&lt;/b&gt;: 캘린더, 문서 요약기 같은 도구를 연동해 AI가 직접 호출&lt;/li&gt;
&lt;li data-end=&quot;989&quot; data-start=&quot;940&quot;&gt;&lt;b&gt;Cursor&lt;/b&gt;: AI가 코드 추천, 수정, 검색 등을 직접 실행하는 코딩 툴&lt;/li&gt;
&lt;li data-end=&quot;1041&quot; data-start=&quot;990&quot;&gt;&lt;b&gt;Smithery&lt;/b&gt;: 개발자가 MCP 서버를 등록하거나 검색할 수 있게 해주는 플랫폼&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-end=&quot;726&quot; data-start=&quot;677&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. A2A (Application-to-Application Integration)&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-end=&quot;1196&quot; data-start=&quot;1099&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;A2A는 시스템과 시스템을 직접 연결하는 방식이다.&lt;/b&gt;&lt;br /&gt;AI가 개입하지 않아도 두 개의 애플리케이션이 알아서 서로 데이터를 주고받는 구조다.&lt;/p&gt;
&lt;p data-end=&quot;1296&quot; data-start=&quot;1198&quot; data-ke-size=&quot;size16&quot;&gt;예를 들면, 우리 회사 인사 시스템이 SAP와 연동되어 있어서 신입 사원 정보를 한 번 입력하면 SAP 쪽에도 자동으로 등록되도록 하는 것이 A2A 방식이다.&lt;/p&gt;
&lt;blockquote data-end=&quot;1313&quot; data-start=&quot;1298&quot; data-ke-style=&quot;style2&quot;&gt;특징&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1450&quot; data-start=&quot;1315&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1343&quot; data-start=&quot;1315&quot;&gt;시스템끼리 직접 통신하면서 데이터를 주고받음&lt;/li&gt;
&lt;li data-end=&quot;1400&quot; data-start=&quot;1344&quot;&gt;연동하려는 시스템마다 API 형식, 인증 방식 등을 따로 구성해야 해서 설정이 복잡할 수 있음&lt;/li&gt;
&lt;li data-end=&quot;1450&quot; data-start=&quot;1401&quot;&gt;하지만 한 번 잘 구성해놓으면 안정적으로 오래 돌아가는 구조라서 기업에서 많이 쓰임&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-end=&quot;1469&quot; data-start=&quot;1452&quot; data-ke-style=&quot;style2&quot;&gt;활용 사례&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1551&quot; data-start=&quot;1471&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1503&quot; data-start=&quot;1471&quot;&gt;ERP &amp;harr; CRM 시스템 간의 주문&amp;middot;고객 정보 연동&lt;/li&gt;
&lt;li data-end=&quot;1551&quot; data-start=&quot;1504&quot;&gt;웹 서비스 간 로그인 연동 (예: Google OAuth, REST API 연결)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-end=&quot;985&quot; data-start=&quot;966&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3. MCP vs A2A 비교&lt;/b&gt;&lt;/p&gt;
&lt;p data-end=&quot;985&quot; data-start=&quot;966&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-end=&quot;985&quot; data-start=&quot;966&quot; data-ke-size=&quot;size16&quot;&gt;요약하자면,&lt;/p&gt;
&lt;p data-end=&quot;985&quot; data-start=&quot;966&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1621&quot; data-start=&quot;1570&quot;&gt;&lt;b&gt;MCP&lt;/b&gt;는 AI가 외부 도구를 직접 불러서 &amp;ldquo;일을 할 수 있게&amp;rdquo; 만들어주는 방식&lt;/li&gt;
&lt;li data-end=&quot;1682&quot; data-start=&quot;1622&quot;&gt;&lt;b&gt;A2A&lt;/b&gt;는 시스템 간에 미리 연결선을 만들어두고, 그 안에서 자동으로 데이터가 왔다 갔다 하는 구조&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;1308&quot; data-start=&quot;987&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style8&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;b&gt;항목&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;b&gt;MCP&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;b&gt;A2A&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1080&quot; data-start=&quot;1027&quot;&gt;
&lt;td style=&quot;text-align: center;&quot; data-col-size=&quot;sm&quot; data-end=&quot;1035&quot; data-start=&quot;1027&quot;&gt;&lt;b&gt;연결 구조&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1059&quot; data-start=&quot;1035&quot; data-col-size=&quot;sm&quot;&gt;중앙 집중형 (호스트-클라이언트-서버)&lt;/td&gt;
&lt;td data-end=&quot;1080&quot; data-start=&quot;1059&quot; data-col-size=&quot;sm&quot;&gt;분산형 (시스템 간 직접 연결)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1139&quot; data-start=&quot;1081&quot;&gt;
&lt;td style=&quot;text-align: center;&quot; data-col-size=&quot;sm&quot; data-end=&quot;1087&quot; data-start=&quot;1081&quot;&gt;&lt;b&gt;확장성&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1110&quot; data-start=&quot;1087&quot; data-col-size=&quot;sm&quot;&gt;높음 &amp;ndash; 새로운 기능 쉽게 추가 가능&lt;/td&gt;
&lt;td data-end=&quot;1139&quot; data-start=&quot;1110&quot; data-col-size=&quot;sm&quot;&gt;낮음 &amp;ndash; 기능 추가 시 시스템 간 재구성 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1194&quot; data-start=&quot;1140&quot;&gt;
&lt;td style=&quot;text-align: center;&quot; data-col-size=&quot;sm&quot; data-end=&quot;1149&quot; data-start=&quot;1140&quot;&gt;&lt;b&gt;설정 복잡도&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1171&quot; data-start=&quot;1149&quot; data-col-size=&quot;sm&quot;&gt;낮음 &amp;ndash; 통일된 프로토콜 기반 구성&lt;/td&gt;
&lt;td data-end=&quot;1194&quot; data-start=&quot;1171&quot; data-col-size=&quot;sm&quot;&gt;높음 &amp;ndash; 시스템 간 개별 설정 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1252&quot; data-start=&quot;1195&quot;&gt;
&lt;td style=&quot;text-align: center;&quot; data-col-size=&quot;sm&quot; data-end=&quot;1204&quot; data-start=&quot;1195&quot;&gt;&lt;b&gt;AI 친화도&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1230&quot; data-start=&quot;1204&quot; data-col-size=&quot;sm&quot;&gt;높음 &amp;ndash; AI가 외부 도구 자율 활용 가능&lt;/td&gt;
&lt;td data-end=&quot;1252&quot; data-start=&quot;1230&quot; data-col-size=&quot;sm&quot;&gt;낮음 &amp;ndash; 단순 API 호출에 국한&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1308&quot; data-start=&quot;1253&quot;&gt;
&lt;td style=&quot;text-align: center;&quot; data-col-size=&quot;sm&quot; data-end=&quot;1262&quot; data-start=&quot;1253&quot;&gt;&lt;b&gt;적합한 상황&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1288&quot; data-start=&quot;1262&quot; data-col-size=&quot;sm&quot;&gt;다양한 기능 연동, AI 중심의 작업 환경&lt;/td&gt;
&lt;td data-end=&quot;1308&quot; data-start=&quot;1288&quot; data-col-size=&quot;sm&quot;&gt;단순한 시스템 간 데이터 교환&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p data-end=&quot;374&quot; data-start=&quot;319&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-end=&quot;374&quot; data-start=&quot;319&quot; data-ke-size=&quot;size14&quot;&gt;*비전공자가 정리한 내용이기에 틀린 부분이 있을 수 있음, 반박 시 내가 다 틀림...&lt;/p&gt;</description>
      <category>개발</category>
      <category>a2a</category>
      <category>ai연동</category>
      <category>mcp</category>
      <category>개발용어</category>
      <category>인공지능</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/52</guid>
      <comments>https://jiyoon1ing.tistory.com/52#entry52comment</comments>
      <pubDate>Thu, 21 Aug 2025 21:59:16 +0900</pubDate>
    </item>
    <item>
      <title>회고</title>
      <link>https://jiyoon1ing.tistory.com/51</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: justify;&quot;&gt;25.04.01 ~ 25.06.30 인턴 생활을 마치며&lt;/p&gt;&lt;blockquote data-ke-style=&quot;style1&quot;&gt; 
 &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;기획이란 : 문제를 명확히 정의하고, 그에 대한 최적의 해결책을 구체화하는 과정&lt;br&gt;단순히 좋은 아이디어를 내는 게 아니라, 현실적인 실행 계획으로 연결될 수 있도록 설계하는 것&lt;br&gt;&lt;/b&gt;&lt;/p&gt; 
&lt;/blockquote&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;br&gt;면접 준비를 하며, &quot;기획&quot;이라는 일이 정말 내가 하고 싶은 일인지 스스로 판단이 필요했다.&lt;br&gt;그래서 그쯔음 서점에 가서 기획자들이 쓴 책을 이것저것 읽어봤다.&lt;br&gt;그 중 한 문장이 마음에 깊이 남았다.&lt;br&gt;&quot;기획은 결국 누군가의 마음을 움직이는 것이다.&quot;&lt;br&gt;&amp;nbsp;&lt;br&gt;이 문장을 읽고 나서야 내가 왜 기획 일을 하고 싶어 했는지 이해할 수 있었다.&lt;br&gt;“평생”이라는 관점에서 봤을 때, 그래도 내가 즐기면서 할 수 있는 영역이라고 생각했다.&lt;br&gt;&amp;nbsp;&lt;br&gt;나는 늘 “우리 이거 어때?”라고 먼저 제안하는 사람이었다.&lt;br&gt;누군가를 설득하는 일이 좋았다.&lt;br&gt;특히 그 설득이 탄탄한 근거 위에 있을 때, 그리고 내 의견대로 일이 진행되어 좋은 결과로 이어졌을 때의 짜릿함이 좋았다.&lt;br&gt;&amp;nbsp;&lt;br&gt;자연스럽게 더 나은 것을 제안하고 싶었고, 그 과정에 함께하고 싶었다.&lt;br&gt;사람들을 만나 다양한 관점을 듣고 싶었던 이유도 결국, 더 넓은 시야와 통찰력을 얻고 싶었기 때문이다.&lt;br&gt;&lt;br&gt;&quot;이게 최선일까?&quot;를 스스로에게 묻고, 더 나은 방안을 찾기 위해 고민한다.&lt;br&gt;그 과정이 고단하더라도 그런 노력 끝에 좋은 결과로 인정받는 순간이 참 뿌듯하다.&lt;br&gt;그렇게 무에서 유를 만들고, 최적의 해답을 찾는 기획이라는 일에 자연스레 빠지게 됐다.&lt;br&gt;&amp;nbsp;&lt;br&gt;좋은 기획이란 사람의 마음을 움직이는 것.&lt;br&gt;최고는 아닐지라도, 최선을 다한 결과를 만들어내는 것.&lt;br&gt;그게 내가 기획을 꿈꾸게 된 본질적인 이유이고, 면접을 준비하며 스스로에게서 다시 찾은 답이었다.&lt;br&gt;&lt;br&gt;그런 IT기획의 첫 업무 경험을 쌓았던 회사에서 더욱 깊이 배우고 성과를 내며, 기대에 부응하는 기획자로 성장하고 싶다.&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot;&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: justify;&quot;&gt;돌아보며,&lt;br&gt;나는 언제나 더 나은 삶을 위해 노력하는 사람이고 싶다.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;591&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bundlN/btsOUzUB6o9/pbGKMt6kMSxXUKfTXze7Ok/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bundlN/btsOUzUB6o9/pbGKMt6kMSxXUKfTXze7Ok/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bundlN/btsOUzUB6o9/pbGKMt6kMSxXUKfTXze7Ok/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbundlN%2FbtsOUzUB6o9%2FpbGKMt6kMSxXUKfTXze7Ok%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;591&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;591&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: justify;&quot;&gt;&lt;/p&gt;</description>
      <category>취준일기</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/51</guid>
      <comments>https://jiyoon1ing.tistory.com/51#entry51comment</comments>
      <pubDate>Sun, 29 Jun 2025 18:21:48 +0900</pubDate>
    </item>
    <item>
      <title>[2025 상반기] 잡다 AI역량검사 신유형 후기/전략게임 꿀팁/결과표 확인</title>
      <link>https://jiyoon1ing.tistory.com/50</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;지원한 회사에서 AI 역검이 있길래 벼락치기로 게임 연습을 하며 합격한 과정에서 느낀 꿀팁과 후기를 정리하려고 한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1742866845120&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;잡다 ㅣ 역량검사만으로 취업되는 매칭 플랫폼&quot; data-og-description=&quot;역량검사 한 번으로 쏟아지는 채용 제안. 기업별 채용 정보, 실시간 채팅방, 역량검사 연습, 개발 구현 능력 검사 연습까지 한 곳에서 만나보세요.&quot; data-og-host=&quot;www.jobda.im&quot; data-og-source-url=&quot;https://www.jobda.im/&quot; data-og-url=&quot;https://www.jobda.im&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bZp71I/hyYvu2rHE5/ujqVpso3XDegoLaIWNdkQ0/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400,https://scrap.kakaocdn.net/dn/hSQ61/hyYvscuYnm/96mN5ZdbWahz0GQDTIAOf0/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400,https://scrap.kakaocdn.net/dn/bRXmL1/hyYvsQ4YlR/Khav2ogtdaYmBPScg4J5q1/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400&quot;&gt;&lt;a href=&quot;https://www.jobda.im/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.jobda.im/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bZp71I/hyYvu2rHE5/ujqVpso3XDegoLaIWNdkQ0/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400,https://scrap.kakaocdn.net/dn/hSQ61/hyYvscuYnm/96mN5ZdbWahz0GQDTIAOf0/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400,https://scrap.kakaocdn.net/dn/bRXmL1/hyYvsQ4YlR/Khav2ogtdaYmBPScg4J5q1/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;잡다 ㅣ 역량검사만으로 취업되는 매칭 플랫폼&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;역량검사 한 번으로 쏟아지는 채용 제안. 기업별 채용 정보, 실시간 채팅방, 역량검사 연습, 개발 구현 능력 검사 연습까지 한 곳에서 만나보세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.jobda.im&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;우선 많은 기업에서는 이제 신역검으로 역량 검사를 본다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;연습을 위해 잡다에 로그인 후, 제휴 인증을 하면 더 많은 연습 기회를 받을 수 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;대부분의 대학교는 잡다와 제휴가 되어있어, 나 또한 제휴 인증을 해서 1년 무료 응시 120회를 받았다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;졸업생이라 안될 줄 알았는데, 그런 거 없고 전자메일함만 접근 가능하면 된다 야호&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1631&quot; data-origin-height=&quot;793&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZ9SXJ/btsMU9oYpLR/Sx7wKKKRwk1K1sJMkxDfL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZ9SXJ/btsMU9oYpLR/Sx7wKKKRwk1K1sJMkxDfL1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZ9SXJ/btsMU9oYpLR/Sx7wKKKRwk1K1sJMkxDfL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZ9SXJ%2FbtsMU9oYpLR%2FSx7wKKKRwk1K1sJMkxDfL1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1631&quot; height=&quot;793&quot; data-origin-width=&quot;1631&quot; data-origin-height=&quot;793&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 본격 응시 전 4번 연습을 해서 남은 횟수가 116회로 기재가 되어있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이제 더이상 연습하지 않아도 되길..&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;인성검사는 솔직하게만 하면 되고, 면접도 크게 어려울 것이 없어 전략게임에 대해서만 연습을 엄청 했다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;⭐전략게임 꿀팁&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 가위바위보&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;607&quot; data-origin-height=&quot;322&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFBLAc/btsMUjr3mAV/Gl16PDWaY7JuKPjkUQLlK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFBLAc/btsMUjr3mAV/Gl16PDWaY7JuKPjkUQLlK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFBLAc/btsMUjr3mAV/Gl16PDWaY7JuKPjkUQLlK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFBLAc%2FbtsMUjr3mAV%2FGl16PDWaY7JuKPjkUQLlK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;469&quot; height=&quot;249&quot; data-origin-width=&quot;607&quot; data-origin-height=&quot;322&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;가위바위보는 사실 쉬운 게임이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나 같은 경우는 나만의 리듬을 만들어서 노래 부르면서 했고, &lt;u&gt;왼쪽 기준('나' 기준)에서만 생각&lt;/u&gt;하면서 하는 게 더 편했다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;하지만 실수하는 것보다는 느린 게 더 나은 듯 하니 빠르게 하려고 하기보다는 정확하게 하도록 연습하는 게 중요하다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 도형 회전하기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;322&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cpFoER/btsMUnH1qQR/KOaWlW1Uqfnozmrb4ig3VK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cpFoER/btsMUnH1qQR/KOaWlW1Uqfnozmrb4ig3VK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cpFoER/btsMUnH1qQR/KOaWlW1Uqfnozmrb4ig3VK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpFoER%2FbtsMUnH1qQR%2FKOaWlW1Uqfnozmrb4ig3VK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;478&quot; height=&quot;251&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;322&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;알파벳 회전 같은 경우는 어렵지 않았는데, 도형 회전이 어려워서 유튜브 꿀팁을 찾아본 결과&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;도형 내 특정 무늬만 기준으로 보고 하면 조금 더 빠르게 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;또 하나 완전 도움이 된 꿀팁은&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;오른쪽 위 대각선 대칭(/)의 경우는 왼쪽 45도 회전 - 왼쪽 45도 회전 - 좌우 반전&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;왼쪽 위 대각선 대칭(\)의 경우에는 왼쪽 45도 회전 - 왼쪽 45도 회전 - 상하 반전&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이 공식을 외웠다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;또, &lt;u&gt;180도 회전은 좌우 반전 + 상하반전&lt;/u&gt; 조합을 스면 더 빠르다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;모든 도형 회전이 &lt;u&gt;3개 이하의 조합으로 완성되도록&lt;/u&gt; 하는게 중요하다고 생각한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;직접 도형을 그려보고 사진 어플에서 그림 뒤집어가며 공간 감각에 대해 이해를 키우다 보면 머릿속에 자연스럽게 들어오지만,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;위 내용을 알고 있으면 빠르게 문제를 풀 수 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 약속 정하기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;612&quot; data-origin-height=&quot;322&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4Lmja/btsMVUSba6O/riYocihVxCnUtdxJXIwv21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4Lmja/btsMVUSba6O/riYocihVxCnUtdxJXIwv21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4Lmja/btsMVUSba6O/riYocihVxCnUtdxJXIwv21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4Lmja%2FbtsMVUSba6O%2FriYocihVxCnUtdxJXIwv21%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;534&quot; height=&quot;281&quot; data-origin-width=&quot;612&quot; data-origin-height=&quot;322&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이거는 단순 암기말고는 방법이 없다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;요일, 장소, 메뉴는 후보를 소거하면서 기억했고 , 버스 번호는 무작정 외웠다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;버스 번호 암기의 나름 꿀팁은&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;버스의 뒷번호만 외우는 것이다.&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;423&lt;/b&gt; - 7 - 41 - 48 이 문제라면&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;426&lt;/b&gt; - 7 - 41 -48 이런 식으로 뒤에 숫자 하나만 다른 게 나오는 경우가 종종 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나온 뒷자리 숫자만 외우면 빠르게 나오지 않은 버스 번호를 고를 수 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 길 만들기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;323&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MYnzQ/btsMWuZViWb/Ho71MH78if0HwdFagJPee0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MYnzQ/btsMWuZViWb/Ho71MH78if0HwdFagJPee0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MYnzQ/btsMWuZViWb/Ho71MH78if0HwdFagJPee0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMYnzQ%2FbtsMWuZViWb%2FHo71MH78if0HwdFagJPee0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;558&quot; height=&quot;298&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;323&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이거는 사실 처음부터 너무 잘풀렸던 게임이라 따로 꿀팁이 없지만&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 최대한 한번의 클릭으로 실수 없이 제출하는 것을 목표로 했다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;또, &lt;u&gt;두 교통수단이 울타리를 공유하는 경우가 많음&lt;/u&gt;을 인지하고&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;느려도 되니 신중하게 머릿속으로 구현 후 클릭하는 것을 추천한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 마법약 만들기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;606&quot; data-origin-height=&quot;321&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biyl8C/btsMVy24KOz/A1tE7FsikZkC7GJCi8bTzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biyl8C/btsMVy24KOz/A1tE7FsikZkC7GJCi8bTzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biyl8C/btsMVy24KOz/A1tE7FsikZkC7GJCi8bTzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbiyl8C%2FbtsMVy24KOz%2FA1tE7FsikZkC7GJCi8bTzk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;532&quot; height=&quot;282&quot; data-origin-width=&quot;606&quot; data-origin-height=&quot;321&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;많은 지원자들이 어려워해서 대부분 찍으면서 푼다는 문제 유형이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나도 처음에는 푸는게 아니라 찍었는데, 몇 번 해보니 감이 잡혔다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;위에서부터 각 영역을 1 - 2 - 3 - 4 숫자를 부여해 주고&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;13 빨, 2 빨 23 빨 이런 식으로 계속 기억해 주며 클릭했다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;1. 처음 보는 조합에 대해서는 무조건 파란색을 누르고,&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;2. 예측실패, 즉 빨간색이 뜬 조합만 기억&lt;/u&gt;해줬다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;3. 또, 확률 기반이기 때문에 빨강으로 기억한 예측 조합에서 예측 실패가 한번 나와도 계속 빨강임을 인지하는 것도 중요하다.&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6. 숫자 누르기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;313&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bA3pcw/btsMVRunM7U/Mfl9hTXK8RaN0PxVrJ4kIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bA3pcw/btsMVRunM7U/Mfl9hTXK8RaN0PxVrJ4kIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bA3pcw/btsMVRunM7U/Mfl9hTXK8RaN0PxVrJ4kIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbA3pcw%2FbtsMVRunM7U%2FMfl9hTXK8RaN0PxVrJ4kIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;505&quot; height=&quot;261&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;313&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;사실 이건 하란대로 따라 하기만 하면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;건너뛰기, 2번 누르기 부분을 우선적으로 보고,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;천천히 실수 없이 하는 것이 가장 중요하다고 생각한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;7. 도형 순서 기억하기(N - Back)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;317&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DrWpH/btsMT51RuFi/FEBCgpUPYh6xmSOh7a1kRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DrWpH/btsMT51RuFi/FEBCgpUPYh6xmSOh7a1kRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DrWpH/btsMT51RuFi/FEBCgpUPYh6xmSOh7a1kRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDrWpH%2FbtsMT51RuFi%2FFEBCgpUPYh6xmSOh7a1kRK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;509&quot; height=&quot;270&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;317&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;제일 어려웠지만 한번 개념을 기억하니 한 번도 안 틀린 문제 유형이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;유튜브를 참고했는데, 너무너무 도움이 되니 꼭 보고 연습하길 바란다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;간단하게 요약하면&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;&amp;rarr;(3번째 전) &lt;span style=&quot;color: #333333; text-align: center;&quot;&gt;&amp;larr;(2번째 전)&lt;span&gt; 스페이스바(1번째 전)&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이 부분을 큐 형식으로 계속 갱신되게 기억해 주며 입으로 중얼중얼 거린다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;세( &amp;rarr; ) - 네(&lt;span style=&quot;color: #333333; text-align: center;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;larr; )&lt;span&gt; - 원(스페이스바) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이 순서를 기억하다가 원이 나오면 스페이스바를 눌러주고,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;(세) - 네 - 원 - 원 이런 식으로 제일 과거의 세모를 날리고 원을 추가해서 기억하는 방식&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;텍스트로 설명이 어려우니 꼭 영상을 보길&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=QMUhmIi_X2k&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/dl2UDx/hyYudG2Lz1/eVYiP9P07mfhek7JQmxWo1/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720,https://scrap.kakaocdn.net/dn/4a3y2/hyYvs4DRjG/CeHzKnihnMgWychS0xJ7G0/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720&quot; data-video-width=&quot;500&quot; data-video-height=&quot;281&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-title=&quot;신유형 AI역량검사 N-Back 시험, 이렇게 하시면 만점입니다.&quot; data-original-url=&quot;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/QMUhmIi_X2k&quot; width=&quot;500&quot; height=&quot;281&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption style=&quot;display: none;&quot;&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;8. 고양이 술래잡기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;325&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpKaNY/btsMVWbjhto/SzwghrSDdgPsAwtaT9lAk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpKaNY/btsMVWbjhto/SzwghrSDdgPsAwtaT9lAk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpKaNY/btsMVWbjhto/SzwghrSDdgPsAwtaT9lAk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpKaNY%2FbtsMVWbjhto%2FSzwghrSDdgPsAwtaT9lAk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;522&quot; height=&quot;277&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;325&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;메타인지가 중요한 영역이라,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;모르면 불확실하다를 누르고, 확실하면 매우 그렇다를 눌러주는 게 중요하다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;9. 개수 비교하기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;312&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tUnjE/btsMVSz2oeg/ff0u3axEkkfcKOVrpiGpFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tUnjE/btsMVSz2oeg/ff0u3axEkkfcKOVrpiGpFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tUnjE/btsMVSz2oeg/ff0u3axEkkfcKOVrpiGpFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtUnjE%2FbtsMVSz2oeg%2Fff0u3axEkkfcKOVrpiGpFK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;523&quot; height=&quot;266&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;312&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이건 내가 제일 못하는 부분이라 꿀팁이 없다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;자유 - 억압이 있으면 왜인지 자유를 눌러야 할 것 같으나&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그런 거 없고 그냥 한눈에 많아 보이는 것을 클릭해 주면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;또한 밀도가 비슷해 보인다면 작은 글씨가 더 많은 쪽을 클릭해 주면 얼추 맞는 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;결과표 확인하기&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;결과표 확인 부분에는 크게 응시 점검 결과, 기본 분석 결과, 심층 분석 결과로 나누어져 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;응시 점검 결과는 안정적으로 응시했는지, 신뢰도에 문제가 없는지 위주로만 확인이 되어 아래처럼 각 과정에서 다 초록불이 뜬다면 문제가 없는 것 같다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1060&quot; data-origin-height=&quot;797&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BRf5I/btsMUkEvAu2/xIo3jOk4RSAgCLF0md9slK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BRf5I/btsMUkEvAu2/xIo3jOk4RSAgCLF0md9slK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BRf5I/btsMUkEvAu2/xIo3jOk4RSAgCLF0md9slK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBRf5I%2FbtsMUkEvAu2%2FxIo3jOk4RSAgCLF0md9slK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1060&quot; height=&quot;797&quot; data-origin-width=&quot;1060&quot; data-origin-height=&quot;797&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;아래로 스크롤해서 내리면 내가 어떤 부분이 부족한지 알 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;812&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZwmdZ/btsMTIlG6Tx/9Qfsr8929YsY8HL23hUmq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZwmdZ/btsMTIlG6Tx/9Qfsr8929YsY8HL23hUmq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZwmdZ/btsMTIlG6Tx/9Qfsr8929YsY8HL23hUmq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZwmdZ%2FbtsMTIlG6Tx%2F9Qfsr8929YsY8HL23hUmq1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;920&quot; height=&quot;812&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;812&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;어려운 게임은 잘하는데, 왜 쉬운 부분에서 자꾸 실수가 나오는지...&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;기본 분석 결과&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;기본 분석 결과에서는 개인 맞춤형 결과 리포트가 나온다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;942&quot; data-origin-height=&quot;721&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLSI8l/btsMVFt3Xix/a6J2vTLEZOSRrHyNsISfXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLSI8l/btsMVFt3Xix/a6J2vTLEZOSRrHyNsISfXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLSI8l/btsMVFt3Xix/a6J2vTLEZOSRrHyNsISfXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLSI8l%2FbtsMVFt3Xix%2Fa6J2vTLEZOSRrHyNsISfXK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;942&quot; height=&quot;721&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;942&quot; data-origin-height=&quot;721&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;역검버전 MBTI처럼 개인의 유형이 나오고, 각 유형의 특징을 기재해 준다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 당당한 스마트형이 나왔다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;단순히 인성검사의 설문 결과가 아닌 게임을 하면서 보인 강점도 함께 기재되는 것 같다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나름 정확한 것 같아 객관적으로 내 강점과 약점을 파악하는 데 꽤나 도움이 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;991&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMoxvW/btsMUXPHtDN/MwyADy3wIhwLv4LkuXSoQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMoxvW/btsMUXPHtDN/MwyADy3wIhwLv4LkuXSoQK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMoxvW/btsMUXPHtDN/MwyADy3wIhwLv4LkuXSoQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMoxvW%2FbtsMUXPHtDN%2FMwyADy3wIhwLv4LkuXSoQK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;991&quot; height=&quot;512&quot; data-origin-width=&quot;991&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그리고 내 역량 기반으로 어울리는 직군을 추천해 준다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이 부분에 내가 지원하고자 하는 직군이 뜬다면 역검에서 커트가 되지는 않을 것 같다는 생각이 들었다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;심층 결과 분석&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;심층 결과 분석에서는 앞선 내용에서 조금 더 디테일하게 설명해 준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cGbKQl/btsMVFU7OOR/m9u8gtEZ52oumjdXEyhrl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGbKQl/btsMVFU7OOR/m9u8gtEZ52oumjdXEyhrl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGbKQl/btsMVFU7OOR/m9u8gtEZ52oumjdXEyhrl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGbKQl%2FbtsMVFU7OOR%2Fm9u8gtEZ52oumjdXEyhrl0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1027&quot; height=&quot;750&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;750&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;내 강점에 대해 알려주는 부분을 보고, 면접 전 강점을 다시 한번 기억하고&amp;nbsp;들어가면 일관된 모습을 보여줄 수 있을 것 같다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그리고 부족한 부분에 대해서 어떤 면접 질문이 나올 수 있는지도 알려준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;837&quot; data-origin-height=&quot;616&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AoBDj/btsMTDxXIhZ/3bCvlkaINdS0gocWhZ1Olk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AoBDj/btsMTDxXIhZ/3bCvlkaINdS0gocWhZ1Olk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AoBDj/btsMTDxXIhZ/3bCvlkaINdS0gocWhZ1Olk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAoBDj%2FbtsMTDxXIhZ%2F3bCvlkaINdS0gocWhZ1Olk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;673&quot; height=&quot;495&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;837&quot; data-origin-height=&quot;616&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;(뇌피셜이지만 AI 역검합 후 본 면접에서 면접관분이 노트북을 살펴보다가 질문을 했는데, 여기서 나온 약점에 대한 질문을 받은 것 같다.)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;요약하자면&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;1. 전략 게임에서 크게 과락이 없으면서도,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;2. 역검 결과표에서 나온 직군과 지원 직군이 일치하는지&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;3. 인성검사에서 신뢰도가 낮지 않은지&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이 정도로 보는 것 같다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;역검은 연습하면 되니 꼭꼭 유튜브에서 꿀팁 찾아보고, 최대한 많이 테스트해서 역검탈이 없기를  &lt;/p&gt;</description>
      <category>취준일기</category>
      <category>AI 역량검사</category>
      <category>ai역검 합격</category>
      <category>역검 결과표</category>
      <category>역검 전략게임</category>
      <category>역검 전략게임 꿀팁</category>
      <category>역검 합격 꿀팁</category>
      <category>잡다 ai역검</category>
      <category>잡다 ai역량검사</category>
      <category>잡다 신역검</category>
      <category>잡다 역량검사</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/50</guid>
      <comments>https://jiyoon1ing.tistory.com/50#entry50comment</comments>
      <pubDate>Tue, 25 Mar 2025 11:35:56 +0900</pubDate>
    </item>
    <item>
      <title>[2024 하반기] 삼정KPMG MC4 컨설팅 서류합격/인성검사/면접후기</title>
      <link>https://jiyoon1ing.tistory.com/49</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;컨설팅 회사 공채 준비는 처음이라..&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;삼정 KPMG의 신입 컨설턴트 공채 공고가 떠서, 2024 하반기에 지원하게 되었다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;컨설팅 일을 하고 있기도 해서 관심이 생겼고, &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;디지털본부와 MC4본부 중에 고민했지만 경쟁률이 더 낮은 MC4본부로 결정&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자소서 항목은 다른 회사와 비슷하나, 글자수를 바이트(byte) 기준이다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size14&quot;&gt;1.&amp;nbsp;본인의&amp;nbsp;강점&amp;nbsp;3가지를&amp;nbsp;해시태그(#)를&amp;nbsp;사용하여&amp;nbsp;키워드로&amp;nbsp;표현해&amp;nbsp;주십시오.&amp;nbsp;(예시:&amp;nbsp;#열정&amp;nbsp;#존중&amp;nbsp;#협업)&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size14&quot;&gt;2.&amp;nbsp;지원동기&amp;nbsp;및&amp;nbsp;입사&amp;nbsp;후&amp;nbsp;목표,&amp;nbsp;경력사항&amp;nbsp;등의&amp;nbsp;내용을&amp;nbsp;자유롭게&amp;nbsp;작성하여&amp;nbsp;주시기&amp;nbsp;바랍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size14&quot;&gt;3.&amp;nbsp;컨설팅에&amp;nbsp;필요한&amp;nbsp;자질은&amp;nbsp;무엇이라고&amp;nbsp;생각하며,&amp;nbsp;본인이&amp;nbsp;현재&amp;nbsp;가지고&amp;nbsp;있는&amp;nbsp;역량,&amp;nbsp;앞으로&amp;nbsp;개발해야&amp;nbsp;하는&amp;nbsp;역량은&amp;nbsp;무엇이라고&amp;nbsp;생각하나요?&amp;nbsp;(자신의&amp;nbsp;역량이&amp;nbsp;잘&amp;nbsp;발휘된&amp;nbsp;경험을&amp;nbsp;포함하여&amp;nbsp;작성하여&amp;nbsp;주시기&amp;nbsp;바랍니다.)&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size14&quot;&gt;4.&amp;nbsp;삼정KPMG&amp;nbsp;5&amp;nbsp;values&amp;nbsp;(Integrity,&amp;nbsp;Excellence,&amp;nbsp;Courage,&amp;nbsp;Together,&amp;nbsp;For&amp;nbsp;Better)&amp;nbsp;중&amp;nbsp;본인을&amp;nbsp;가장&amp;nbsp;잘&amp;nbsp;표현하는&amp;nbsp;value&amp;nbsp;1개를&amp;nbsp;선택하고,&amp;nbsp;그&amp;nbsp;이유와&amp;nbsp;실천&amp;nbsp;사례를&amp;nbsp;함께&amp;nbsp;작성해&amp;nbsp;주시기&amp;nbsp;바랍니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 1번에는 성격과 강점이 드러나게 작성했고, 2,3번에는 컨설팅과 최대한 관련지어서 작성했고, 4번은 강조하고 싶은 경험(도전경험/갈등경험) 내용을 조금 다듬어서 작성했다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;서류 발표 10/14&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;716&quot; data-origin-height=&quot;697&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NTWgO/btsMIpFPe9L/fMOs6J7Ij46cpKxMhoFFLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NTWgO/btsMIpFPe9L/fMOs6J7Ij46cpKxMhoFFLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NTWgO/btsMIpFPe9L/fMOs6J7Ij46cpKxMhoFFLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNTWgO%2FbtsMIpFPe9L%2FfMOs6J7Ij46cpKxMhoFFLk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;538&quot; height=&quot;524&quot; data-origin-width=&quot;716&quot; data-origin-height=&quot;697&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;학벌 많이 본다는 소문 아닌 소문이 무서웠는데, 인서울이면 괜찮은 것 같기도?&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;면접 전 온라인으로 인성검사를 해야 하는데, 삼정은 잡다 인성검사로 본다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나 알아보기 - 타인관점에서 알아보기 - 여러개 선택하기 - 하나만 선택하기 항목을 하면 되고,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;잡다에서 연습해볼 수 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;응시 전 충분히 연습하고 결과 보고 진행하길!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;a href=&quot;https://www.jobda.im/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.jobda.im/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1742864515788&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;잡다 ㅣ 역량검사만으로 취업되는 매칭 플랫폼&quot; data-og-description=&quot;역량검사 한 번으로 쏟아지는 채용 제안. 기업별 채용 정보, 실시간 채팅방, 역량검사 연습, 개발 구현 능력 검사 연습까지 한 곳에서 만나보세요.&quot; data-og-host=&quot;www.jobda.im&quot; data-og-source-url=&quot;https://www.jobda.im/&quot; data-og-url=&quot;https://www.jobda.im&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bZp71I/hyYvu2rHE5/ujqVpso3XDegoLaIWNdkQ0/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400,https://scrap.kakaocdn.net/dn/hSQ61/hyYvscuYnm/96mN5ZdbWahz0GQDTIAOf0/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400,https://scrap.kakaocdn.net/dn/bRXmL1/hyYvsQ4YlR/Khav2ogtdaYmBPScg4J5q1/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400&quot;&gt;&lt;a href=&quot;https://www.jobda.im/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.jobda.im/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bZp71I/hyYvu2rHE5/ujqVpso3XDegoLaIWNdkQ0/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400,https://scrap.kakaocdn.net/dn/hSQ61/hyYvscuYnm/96mN5ZdbWahz0GQDTIAOf0/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400,https://scrap.kakaocdn.net/dn/bRXmL1/hyYvsQ4YlR/Khav2ogtdaYmBPScg4J5q1/img.png?width=800&amp;amp;height=400&amp;amp;face=0_0_800_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;잡다 ㅣ 역량검사만으로 취업되는 매칭 플랫폼&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;역량검사 한 번으로 쏟아지는 채용 제안. 기업별 채용 정보, 실시간 채팅방, 역량검사 연습, 개발 구현 능력 검사 연습까지 한 곳에서 만나보세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.jobda.im&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;인성 발표 10/16&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;672&quot; data-origin-height=&quot;717&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4Bphq/btsMHSILbYw/s1rXX6t7T9KakZnQDpKM51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4Bphq/btsMHSILbYw/s1rXX6t7T9KakZnQDpKM51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4Bphq/btsMHSILbYw/s1rXX6t7T9KakZnQDpKM51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4Bphq%2FbtsMHSILbYw%2Fs1rXX6t7T9KakZnQDpKM51%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;516&quot; height=&quot;551&quot; data-origin-width=&quot;672&quot; data-origin-height=&quot;717&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;휴우 인성에 문제 없음을 다시 느끼게 되었다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;PT발표 주제는 공개하면 안 될 것 같아 가려뒀지만, 각 본부별로 담당업무를 보면 대충 어떤 내용이 나올지 예상이 가는 질문들이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그리고 주제를 미리 정해주기 때문에 꼭꼭 자료조사와 동향파악 꼼꼼히 끝내고 자료 제작하길&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그리고 유독 어려워보이는 주제가 있었는데, 다른 사람이랑 안 겹치게 전략적으로 어려운 주제 선택하는 것도 좋을 듯하다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 제일 쉬워 보이는 주제로 해서 아마 다른 면접자들이랑 은연중에 비교가 되었을 수도 있다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;PT 자료 제출 기한이 있으니 꼭 엄수해야 한다.&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;u&gt;자료는 1회만 회신 가능하고 이후 추가 수정을 불가능하다는 안내도 함께 왔다.&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;br /&gt;이후 개인별 면접 일정에 대한 안내 메일이 온다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 11/1일 면접으로 배정받았다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;[PT 면접 자료 관련]&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 표지, 목차 포함 총 12페이지를 만들었다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;최대한 깔끔하게 만든다고 만들었는데, 컨설팅펌에서는 컨설팅 특유의 장표 느낌으로 만드는 게 중요하다고 생각한다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 너무 대학생처럼 만들어서..&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1892&quot; data-origin-height=&quot;777&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bivUJ6/btsMTMm2HFM/0KRzHOnZHGBW9grBGnCAq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bivUJ6/btsMTMm2HFM/0KRzHOnZHGBW9grBGnCAq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bivUJ6/btsMTMm2HFM/0KRzHOnZHGBW9grBGnCAq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbivUJ6%2FbtsMTMm2HFM%2F0KRzHOnZHGBW9grBGnCAq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;711&quot; height=&quot;292&quot; data-origin-width=&quot;1892&quot; data-origin-height=&quot;777&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;구글에 컨설팅 ppt 치면 관련 양식이 많이 나오니 참고하면 좋을 듯하다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;면접 11/1&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;면접에 가면 바로 15분정도 PT발표를 진행하고, 그다음 면접을 진행한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;간단한 자기소개 후 자소서에 기반한 질문으로 시작해서 면접 전 자소서 정독이 중요한 것 같다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;다른 질문으로는 왜 컨설팅이 하고 싶은지, 컨설턴트로서 역량이 있는지에 대해 물어봤다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;업무 강도가 높고 개인 단위로 프로젝트를 진행하는 경우도 있어 멘탈이 좋고 주도적인 사람을 선호하는 것 같았다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;본격적인 취준을 하며 얻은 첫 큰회사 면접 기회라, 너무 긴장을 해서 당황하기도 했지만,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;면접관 분들도 친절하시고 잘 경청해주셔서 편한 분위기에서 준비한 내용을 다 말할 수 있었다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;면접 결과 발표 11/15&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;672&quot; data-origin-height=&quot;637&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRMO0h/btsMIEbTZjw/6Kb2KbVYqBqDmyZkm5pKVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRMO0h/btsMIEbTZjw/6Kb2KbVYqBqDmyZkm5pKVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRMO0h/btsMIEbTZjw/6Kb2KbVYqBqDmyZkm5pKVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRMO0h%2FbtsMIEbTZjw%2F6Kb2KbVYqBqDmyZkm5pKVk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;549&quot; height=&quot;397&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;672&quot; data-origin-height=&quot;637&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;아쉽게도 1차 탈락&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그래도 덕분에 빅4 컨설팅 회사 면접도 가보고, 면접 분위기도 느끼며 추진하는 사업, 업무 방향에 대해 알 수 있어서 좋았다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;비록 면접에서는 탈락했지만 좋은 경험이었다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;자양분 삼아 다른 면접에서는 꼭 붙을 수 있길&lt;/p&gt;</description>
      <category>취준일기</category>
      <category>kpmg 인성검사</category>
      <category>PT면접</category>
      <category>삼정KPMG</category>
      <category>삼정kpmg mc4</category>
      <category>삼정kpmg pt면접</category>
      <category>삼정kpmg 면접</category>
      <category>삼정kpmg 서류</category>
      <category>삼정kpmg 취업</category>
      <category>컨설팅 면접</category>
      <category>컨설팅펌 면접</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/49</guid>
      <comments>https://jiyoon1ing.tistory.com/49#entry49comment</comments>
      <pubDate>Tue, 25 Mar 2025 10:13:31 +0900</pubDate>
    </item>
    <item>
      <title>[2024 하반기] 삼성 SDS IT 컨설팅 서류합격/GSAT/면접 후기</title>
      <link>https://jiyoon1ing.tistory.com/48</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2025 상반기 삼성 공채시즌이 온 기념으로, 지난 하반기 삼성 취준 기록을 하러 왔다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-be941f9e-4222-456f-8b1e-29061ed1c3bc&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자소서 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;9.11 마감&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p id=&quot;SE-2a646c28-6a35-4d11-a44e-0ac3cbf6d73c&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;삼성 계열사는 중복 지원이 안돼서 다른 회사의 공고와 계속 고민했지만..&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;내가 지금 하고있는 일이랑 비슷하다고 느껴 경쟁력이 더 있다고 판단한 삼성SDS IT컨설팅 직무로 결정!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;692&quot; data-origin-height=&quot;538&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cO2s2r/btsMGBeC6HK/zrJrNR3Kj1ue3LgXa33gv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cO2s2r/btsMGBeC6HK/zrJrNR3Kj1ue3LgXa33gv1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cO2s2r/btsMGBeC6HK/zrJrNR3Kj1ue3LgXa33gv1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcO2s2r%2FbtsMGBeC6HK%2FzrJrNR3Kj1ue3LgXa33gv1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;569&quot; height=&quot;442&quot; data-origin-width=&quot;692&quot; data-origin-height=&quot;538&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;삼성SDS의 IT컨설팅 직무 자기소개서는&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;1. 삼성SDS를 지원한 이유와 입사 후 회사에서 이루고 싶은 꿈을 기술하십시오.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;2.&amp;nbsp;본인의&amp;nbsp;성장과정을&amp;nbsp;간략히&amp;nbsp;기술하되&amp;nbsp;현재의&amp;nbsp;자신에게&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;영향을&amp;nbsp;끼친&amp;nbsp;사건,&amp;nbsp;인물&amp;nbsp;등을&amp;nbsp;포함하여&amp;nbsp;기술하시기&amp;nbsp;바랍니다.&amp;nbsp;(※작품&amp;nbsp;속&amp;nbsp;가상인물도&amp;nbsp;가능) &lt;br /&gt;3.&amp;nbsp;최근&amp;nbsp;사회&amp;nbsp;이슈&amp;nbsp;중&amp;nbsp;중요하다고&amp;nbsp;생각되는&amp;nbsp;한&amp;nbsp;가지를&amp;nbsp;선택하고&amp;nbsp;이에&amp;nbsp;관한&amp;nbsp;자신의&amp;nbsp;견해를&amp;nbsp;기술해&amp;nbsp;주시기&amp;nbsp;바랍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;이렇게 생각보다 간단하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;3번은 개인 경험을 녹이기 힘들어서 1,2번에 지원동기와 관련 경험, 전공, 내 강점 등을 어필할 수 있게 자기소개서를 썼다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p id=&quot;SE-20861cd7-4945-4045-8a28-403f18a73526&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;서류 발표 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;10.11&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20250311_165926833.jpg&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;1468&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cuoI2z/btsMHRhhFp7/ffkd3BBa9Pkgj3y2HiWmw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cuoI2z/btsMHRhhFp7/ffkd3BBa9Pkgj3y2HiWmw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cuoI2z/btsMHRhhFp7/ffkd3BBa9Pkgj3y2HiWmw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuoI2z%2FbtsMHRhhFp7%2Fffkd3BBa9Pkgj3y2HiWmw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;375&quot; height=&quot;482&quot; data-filename=&quot;edited_KakaoTalk_20250311_165926833.jpg&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;1468&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;붙을지 몰랐던 서류라 부랴부랴 서점가서 렛유인 인적성 책이랑 해커스 봉모 사고 약 2주간 금주를 달리며 잠시 알코올로 절여진 뇌의 기능을 극대화하기 위해 노력했다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;첫 인적성&amp;amp;벼락치기 준비생이엇지만 어떤 책이든 기본서 하나와 봉모 하나만 있으면 되지 않을까.. 라고 생각한다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그리고 SDS IT컨설팅 직무는 GSAT 컷이 그렇게 높지 않은 것 같다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;인적성 공부는 하다보니 너무 재미있었다 (이게맞나?) 특히 추론 문제가 어렵지만 재미있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;회사랑 병행하며 공부하느라 1주일은 문제집 풀고 문제 유형 익히는 것에 집중했고,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;마지막 1주일부터는 타이머재고 시간 맞춰 문제 푸는 연습도 하고, 오답노트도 정리했다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;⬇️&lt;b&gt;참고한 사이트&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;봉봉티비&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;a href=&quot;https://youtube.com/@_bongbong?feature=shared&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://youtube.com/@_bongbong?feature=shared&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;링커리어 GSAT 기출&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;a href=&quot;https://cbt.linkareer.com/exam/detail/1230&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://cbt.linkareer.com/exam/detail/1230&lt;/a&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p id=&quot;SE-7816bde8-4fa5-4543-b98f-061b7b7ceb97&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인적성 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;10/26&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p id=&quot;SE-900f2728-94a4-4578-924f-2e26a5d1765b&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;대망의 인적성 당일, 시험만 되면 예민해지는 배를 부여잡고 그동안 갈고닦은 나의 두뇌실력을 보여주러 왔다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;면탈도 슬프지만 나는 시험성적으로 커트가 나는 시험에서 떨어지면 그렇게 자존심이 상할 수가 없다..&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그런데 너무 긴장한 탓인지 첫 자료해석에서 머리가 너무 안돌아가고, 계산이 자꾸 틀렸다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;ㅠㅠ 슬프지만 슬퍼할 겨를도 없이 바로 추리 시간이 왔다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;추리는 사실 &quot;문제 품 = 정답&quot;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이게 너무 확고해서, 그냥 최대한 천천히 그러나 정확하게 풀려고 노력했다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;삼단논법하고 바로 도형부분으로 넘어가서 30번까지 풀고, 그다음 논리 문제로 넘어왔다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;시험 다 보니 진이 빠져서.. 쉬며 집으로 귀가&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;면접 준비는 붙고 해도 될 것 같아서 미뤘다 (패착의 원인1)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p id=&quot;SE-7dfd169a-4618-4fe8-b211-f86407389f51&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인적성 발표 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;11/6&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20250311_165926833_01.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1088&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buMo92/btsMHcM35To/k3MQcpWIkf3Ayl7E13ZbnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buMo92/btsMHcM35To/k3MQcpWIkf3Ayl7E13ZbnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buMo92/btsMHcM35To/k3MQcpWIkf3Ayl7E13ZbnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuMo92%2FbtsMHcM35To%2Fk3MQcpWIkf3Ayl7E13ZbnK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;389&quot; height=&quot;359&quot; data-filename=&quot;edited_KakaoTalk_20250311_165926833_01.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1088&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;GSAT 가채점 결과 15/17 24/25 이였던 것으로 기억한다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;원래 항상 모의시험 때 자료해석 부분은 18개이상 맞았었는데 너무 긴장해서 실수 남발이였다ㅠ&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그래도 안정권으로 나름 합격하고, 이제 제대로된 면접 준비 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 회사와 병행하며 면접준비를 해서 따로 스터디를 구하진 않았다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;사실 스터디를 안구해서 떨어졋다기 보다는 스스로 준비가 부족했다고 생각한다 흠&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이때 운이좋게 다른 컨설팅회사 면접준비를 하고있을 때라 산업 관련해서는 크게 준비를 하지 않았고(패착의 원인2) 회사 관련해서랑 내 경험들만 다시 정리해봤다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;내가보기에 산업분석 기업분석 직무분석은 절대절대 과해도 부족하니 열심히 하길&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p id=&quot;SE-57296015-25a0-46d6-861b-5542d00a17de&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;면접 &lt;/b&gt;11/21&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p id=&quot;SE-d163904d-91e8-44a6-9bfe-fc7ce2a9e415&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;다행히 오후 시간이라 여유있게 준비하고 회사 도착!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;멋진 정장을 입고 멋진 건물을 보니 나도 잠시나마 삼스디의 직원이 된 것 같아 기분이 좋았다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;면접 대기실에 들어가서 간단한 안내사항을 숙지하고, 본 대기실로 이동했다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;우선 약식GSAT를 보고, 약 50분 가량의 인성검사를 실시한 후 대기실에서 이름이 불릴 때까지 기다리면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;나는 임원 면접, 직무 면접 순으로 진행되었는데 순서는 사람마다 다른 것 같다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;1) 임원면접&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;처음부터 임원면접을 할 생각에 들어가기 20초전부터 심장이 너무 빨리 뛰었다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;원래 긴장을 잘 하는 성격이 아닌데 심장 부여잡고 진정하느라 멘탈이 나갈대로 나가버렸다...&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그래서인지 질문도 제대로 이해 못하고, 횡설수설 다른 얘기만 하다가 끝나서,&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;탈락을 직감하고,, 어차피 마지막이라면 하고싶은 말이라도 제대로 하고자 마지막 할말을 쏟아내고 나왔다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;2) 직무면접&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;직무면접은 우선 준비실에 들어가서 PT주제를 보고 50분간 내용을 구상해간 뒤 약 10분 내로 면접관분들 앞에서 발표하면 된다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;임원면접을 너무 망한터라 멘탈이 갈렸지만, 후회없게 준비하자는 마음에 50분을 꽉꽉 채워 나름의 탄탄한 대본을 완성햇다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;PT발표는 앉아서 해도 되고 서서해도 되는데 나는 앉아서 했다.. 합불에 영향이 있는지는 잘 모르겠지만 다른 분들은 당당하게 서서 하시길&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;임원면접보다는 편한 마음으로 본 것 같다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20250311_171533630.jpg&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;3000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z4J8k/btsMHqxusaU/bbK0eiCtuSmzsCPytaifd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z4J8k/btsMHqxusaU/bbK0eiCtuSmzsCPytaifd0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z4J8k/btsMHqxusaU/bbK0eiCtuSmzsCPytaifd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz4J8k%2FbtsMHqxusaU%2FbbK0eiCtuSmzsCPytaifd0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;345&quot; height=&quot;460&quot; data-filename=&quot;edited_KakaoTalk_20250311_171533630.jpg&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;약 3-4시간의 눈물의 면접이 끝나고, 면접비를 받고 집으로 귀가했다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;여담이지만 아까워서 면접비 아직도 못썼다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그리고 간절히 원했던 회사였지만 아직 내가 IT컨설팅 직무로 면접을 준비하기에는 산업 분석과 직무 분석이 부족함을 느꼈다 흑흑&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p id=&quot;SE-928cbf61-0cff-4c95-a325-d13253ffc39d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;최종발표 12/6&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;약간의 기대는 했었지만 탈락&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;탈락화면은 캡쳐를 안햇나봐요 왜 사진이 없지..&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;사람인지라 이날 하루는 슬퍼하고 술한잔 기울이며 마음을 달랬다&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;훌훌 털고 일어나기 위해서는 슬픔에 한번 깊게 빠지는 것도 중요하다고 생각한다&lt;/p&gt;
&lt;p id=&quot;SE-c308876e-26e5-4f81-8625-2a232c2ebbb0&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;lt;회고&amp;gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;운이 좋아 하반기 첫 자소서로 면접까지 갈수 있었다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;처음 겪는 최탈이라 멘탈이 조금 힘들었지만, 오히려 첫 취준 시작으로 많은 것을 느끼게 해줬다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;내가 진짜 하고 싶은 직무가 뭔지, 취업시장에서 내가 가진 경쟁력이 뭔지를 더 분석하고, 스스로 더 고민해봐야겠다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;많은 것을 느끼게 해준 내 첫 정식 취준의 시작이 되어줘서 고맙다 삼성아..&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;이제는 더 열심히 준비해서 똑같은 면탈을 겪지 않으리..&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-d90e139b-1698-4260-bec0-3e3c176bde8d&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그리고 모든 취준을 하는 사람들에게&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;내가 당장 바꿀 수 없는 스펙(학교,학점)에 너무 연연하지 말고 원하는 공고가 있다면 지원하는 게 중요하다고 생각합니다&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;스펙보다는 자소서 내용이랑 진정성을 더 보는 것 같다..&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;그리고 서류가 붙었다면 기본 스펙이 충족이 된것이니 면접에서 본 고학력자들의 스펙과 경험과 비교하지 말자&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;어차피 나만 잘하면 붙는다~.~..&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;2025에는 합격 후기로 돌아올 수 있길&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp; &amp;nbsp;삼성&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;희 망해 요  &lt;/p&gt;</description>
      <category>취준일기</category>
      <category>GSAT</category>
      <category>IT컨설팅</category>
      <category>면접후기</category>
      <category>삼성 면접</category>
      <category>삼성 인적성</category>
      <category>삼성 취준</category>
      <category>삼성SDS</category>
      <category>삼성SDS 면접</category>
      <category>삼성SDS 채용</category>
      <category>취준일기</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/48</guid>
      <comments>https://jiyoon1ing.tistory.com/48#entry48comment</comments>
      <pubDate>Tue, 11 Mar 2025 17:27:10 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 서울에 위치한 식당 목록 출력하기</title>
      <link>https://jiyoon1ing.tistory.com/47</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;문제&lt;/b&gt;&lt;/p&gt;
&lt;p data-pm-slice=&quot;0 0 []&quot; data-ke-size=&quot;size16&quot;&gt;REST_INFO와 REST_REVIEW 테이블에서 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회하는 SQL문을 작성해주세요. 이때 리뷰 평균점수는 소수점 세 번째 자리에서 반올림 해주시고 결과는 평균점수를 기준으로 내림차순 정렬해주시고, 평균점수가 같다면 즐겨찾기수를 기준으로 내림차순 정렬해주세요.&lt;/p&gt;
&lt;p data-pm-slice=&quot;0 0 []&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;문제풀이&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1733901830855&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT I.REST_ID,I.REST_NAME,I.FOOD_TYPE,I.FAVORITES,I.ADDRESS,ROUND(AVG(R.REVIEW_SCORE),2) AS SCORE
FROM REST_INFO AS I JOIN REST_REVIEW AS R
ON I.REST_ID = R.REST_ID
WHERE I.ADDRESS LIKE &quot;서울%&quot;
GROUP BY I.REST_ID, I.REST_NAME, I.FOOD_TYPE, I.FAVORITES, I.ADDRESS
ORDER BY SCORE DESC ,I.FAVORITES DESC&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;*처음에는 &lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;&lt;b&gt;LIKE &quot;서울특별시%&quot;&lt;/b&gt;&lt;/span&gt;로 작성했는데 &quot;서울시&quot;로 기재가 된 주소가 있어서 실패가 떴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;출처&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131118&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/131118&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/47</guid>
      <comments>https://jiyoon1ing.tistory.com/47#entry47comment</comments>
      <pubDate>Wed, 11 Dec 2024 16:24:36 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 대장균의 크기에 따라 분류하기 1</title>
      <link>https://jiyoon1ing.tistory.com/46</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;문제&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대장균&amp;nbsp;개체의&amp;nbsp;크기가&amp;nbsp;100&amp;nbsp;이하라면&amp;nbsp;'LOW',&amp;nbsp;100&amp;nbsp;초과&amp;nbsp;1000&amp;nbsp;이하라면&amp;nbsp;'MEDIUM',&amp;nbsp;1000&amp;nbsp;초과라면&amp;nbsp;'HIGH'&amp;nbsp;라고&amp;nbsp;분류합니다.&amp;nbsp;대장균&amp;nbsp;개체의&amp;nbsp;ID(ID)&amp;nbsp;와&amp;nbsp;분류(SIZE)를&amp;nbsp;출력하는&amp;nbsp;SQL&amp;nbsp;문을&amp;nbsp;작성해주세요.이때&amp;nbsp;결과는&amp;nbsp;개체의&amp;nbsp;ID&amp;nbsp;에&amp;nbsp;대해&amp;nbsp;오름차순&amp;nbsp;정렬해주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;문제풀이&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1733883760914&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT 
    ID,
    CASE 
        WHEN SIZE_OF_COLONY &amp;lt;= 100 THEN 'LOW'
        WHEN SIZE_OF_COLONY &amp;gt; 100 AND SIZE_OF_COLONY &amp;lt;= 1000 THEN 'MEDIUM'
        ELSE 'HIGH'
    END AS SIZE
FROM 
    ECOLI_DATA
ORDER BY 
    ID ASC;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;출처&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/299307&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/299307&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/46</guid>
      <comments>https://jiyoon1ing.tistory.com/46#entry46comment</comments>
      <pubDate>Wed, 11 Dec 2024 11:24:16 +0900</pubDate>
    </item>
    <item>
      <title>서비스 기획 프로세스</title>
      <link>https://jiyoon1ing.tistory.com/44</link>
      <description>&lt;p style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;7:1-7:25&quot; data-ke-size=&quot;size16&quot;&gt;서비스 기획에 있어서 필요한 산출물과 전반적인 서비스 기획 프로세스를 정리한 내용입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;서비스 기획 프로세스.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tydxH/btsHovxiOCT/TdTg3WaksNVlw849Cdm9ZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tydxH/btsHovxiOCT/TdTg3WaksNVlw849Cdm9ZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tydxH/btsHovxiOCT/TdTg3WaksNVlw849Cdm9ZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtydxH%2FbtsHovxiOCT%2FTdTg3WaksNVlw849Cdm9ZK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;556&quot; height=&quot;556&quot; data-filename=&quot;서비스 기획 프로세스.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;7:1-7:25&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1단계: 아이디어 발굴 및 타당성 검증&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;9:1-14:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;9:1-9:55&quot;&gt;&lt;b&gt;목표:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;앱의 핵심 아이디어를 명확히 정의하고, 시장에서 성공 가능성이 있는지 검증합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;10:1-14:0&quot;&gt;&lt;b&gt;산출물:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-sourcepos=&quot;11:5-14:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;11:5-11:49&quot;&gt;아이디어 요약서: 앱의 기능, 타겟 사용자, 차별점 등을 간략하게 요약합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;12:5-12:55&quot;&gt;시장 조사 보고서: 앱과 관련된 시장 규모, 경쟁 상황, 사용자 트렌드 등을 분석합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;13:5-14:0&quot;&gt;경쟁 분석: 주요 경쟁 앱을 분석하고, 자체 앱의 차별점을 명확히 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;15:1-15:24&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2단계: 요구사항 정의 및 목표 설정&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;17:1-22:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;17:1-17:57&quot;&gt;&lt;b&gt;목표:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;앱의 기능, 성능, 디자인 등을 구체적으로 정의하고, 달성해야 할 목표를 설정합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;18:1-22:0&quot;&gt;&lt;b&gt;산출물:&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-sourcepos=&quot;19:5-22:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;20:5-20:54&quot;&gt;사용자 시나리오: 대표적인 사용자 유형별로 앱 사용 과정을 시나리오 형태로 작성합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;21:5-22:0&quot;&gt;목표 및 KPI: 앱의 성공을 측정하기 위한 구체적인 목표와 지표를 설정합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;23:1-23:19&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3단계: 정보 아키텍처 설계&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;25:1-30:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;25:1-25:57&quot;&gt;&lt;b&gt;목표:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;앱의 정보 구조를 설계하고, 사용자가 쉽게 정보를 찾고 이해할 수 있도록 구성합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;26:1-30:0&quot;&gt;&lt;b&gt;산출물:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;26:1-30:0&quot;&gt;기능 정의서: 앱에서 제공해야 할 모든 기능을 상세하게 정의합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;27:5-27:47&quot;&gt;정보 아키텍처 다이어그램: 앱의 정보 구성 및 흐름을 도식으로 표현합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;28:5-28:41&quot;&gt;사이트맵: 앱의 모든 페이지 및 콘텐츠를 계층적으로 구성합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;29:5-30:0&quot;&gt;와이어프레임: 주요 화면의 디자인 및 레이아웃을 간략하게 표현합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;31:1-31:23&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4단계: 디자인 및 프로토타입 제작&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;33:1-38:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;33:1-33:43&quot;&gt;&lt;b&gt;목표:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;앱의 디자인을 구체화하고, 사용자 테스트를 통해 개선합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;34:1-38:0&quot;&gt;&lt;b&gt;산출물:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-sourcepos=&quot;35:5-38:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;35:5-35:48&quot;&gt;디자인 가이드라인: 앱의 브랜드, 색상, 폰트, UI 요소 등을 정의합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;36:5-36:41&quot;&gt;프로토타입: 실제 앱과 유사한 기능을 가진 시제품을 제작합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;37:5-38:0&quot;&gt;사용자 테스트 보고서: 사용자 테스트 결과를 분석하고, 개선점을 도출합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;39:1-39:17&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5단계: 개발 및 테스트&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-sourcepos=&quot;41:1-46:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;41:1-41:39&quot;&gt;&lt;b&gt;목표:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;앱을 실제로 개발하고, 기능 및 성능을 테스트합니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;42:1-46:0&quot;&gt;&lt;b&gt;산출물:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-sourcepos=&quot;43:5-46:0&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-sourcepos=&quot;43:5-43:29&quot;&gt;소스 코드: 앱 개발에 사용된 코드입니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;44:5-44:44&quot;&gt;테스트 케이스: 앱의 기능 및 성능을 테스트하기 위한 시나리오입니다.&lt;/li&gt;
&lt;li data-sourcepos=&quot;45:5-46:0&quot;&gt;버그 보고서: 테스트 과정에서 발견된 버그를 기록합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-ke-size=&quot;size16&quot; data-sourcepos=&quot;39:1-39:17&quot;&gt;&lt;b&gt;6단계: 유지보수&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f1f1f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot; data-sourcepos=&quot;41:1-46:0&quot;&gt;
&lt;li data-sourcepos=&quot;41:1-41:39&quot;&gt;&lt;b&gt;목표:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;서비스를 모니터링하고 CS에 대응합니다.&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>기획</category>
      <category>단계</category>
      <category>서비스기획</category>
      <category>프로세스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/44</guid>
      <comments>https://jiyoon1ing.tistory.com/44#entry44comment</comments>
      <pubDate>Mon, 13 May 2024 16:13:44 +0900</pubDate>
    </item>
    <item>
      <title>[찐리뷰] 패스트파이브 공유오피스 9개월 이용 후기</title>
      <link>https://jiyoon1ing.tistory.com/43</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;저는 &lt;b&gt;&quot;패스트파이브 여의도점&quot;&lt;/b&gt;에서 9개월간 출근하고 있는 직장인입니다.&lt;br /&gt;스파크플러스, 캔버스랩, 패스트파이브 모두 다녀본 공유오피스 유목민이 말하는 공유오피스 비교 및 패스트파이브 장점을 공유드리려고 합니다!&lt;/p&gt;
&lt;figure data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;niniz&quot; data-emoticon-name=&quot;001&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/niniz/large/001.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/niniz/large/001.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;위치&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;패스트파이브 여의도점 : 네이버 &quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;방문자리뷰 3 &amp;middot; 블로그리뷰 74&quot; data-og-host=&quot;m.place.naver.com&quot; data-og-source-url=&quot;https://naver.me/Fa3fjZM4&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bdoB3Y/hyVS1vw8fR/szY1kXg7iLBbKNLoqcrRnK/img.jpg?width=640&amp;amp;height=380&amp;amp;face=0_0_640_380,https://scrap.kakaocdn.net/dn/JbVfJ/hyVVGQOSZd/g5zzqfvXvYWNK1BHkhevXk/img.jpg?width=640&amp;amp;height=380&amp;amp;face=0_0_640_380&quot; data-og-url=&quot;https://m.place.naver.com/place/1064230623/home&quot;&gt;&lt;a href=&quot;https://m.place.naver.com/place/1064230623/home&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://naver.me/Fa3fjZM4&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bdoB3Y/hyVS1vw8fR/szY1kXg7iLBbKNLoqcrRnK/img.jpg?width=640&amp;amp;height=380&amp;amp;face=0_0_640_380,https://scrap.kakaocdn.net/dn/JbVfJ/hyVVGQOSZd/g5zzqfvXvYWNK1BHkhevXk/img.jpg?width=640&amp;amp;height=380&amp;amp;face=0_0_640_380');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;패스트파이브 여의도점 : 네이버 &lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;방문자리뷰 3 &amp;middot; 블로그리뷰 74&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;m.place.naver.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SmFbD/btsGQ06MGP6/PsfdqHFnGZ6M3wShIvujHk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SmFbD/btsGQ06MGP6/PsfdqHFnGZ6M3wShIvujHk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 56.6395%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SmFbD/btsGQ06MGP6/PsfdqHFnGZ6M3wShIvujHk/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSmFbD%2FbtsGQ06MGP6%2FPsfdqHFnGZ6M3wShIvujHk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/13Wwf/btsGTbexxZz/PawD46Y0GGKXwgMnGWGI1K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/13Wwf/btsGTbexxZz/PawD46Y0GGKXwgMnGWGI1K/img.jpg&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2110&quot; style=&quot;width: 42.1977%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/13Wwf/btsGTbexxZz/PawD46Y0GGKXwgMnGWGI1K/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F13Wwf%2FbtsGTbexxZz%2FPawD46Y0GGKXwgMnGWGI1K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2110&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;패스트파이브 가는 길&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;여의도역에서는 도보로 5분 정도 거리에 있는 CITY PLAZA 건물에 위치에 있지만, 더현대서울/IFC몰 바로 옆에 있어 점심시간에 짬 내서 구경 갈 수 있어요.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;✅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(꿀팁)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 비오는 날 지하통로를 이동하면 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;비 맞을 필요 없이&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 10초만에 건물로 편하게 이동할 수 있어요! (ว˙o˙)ว&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;패파의 장점&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;패파의 가장 큰 장점은 &lt;u&gt;&lt;b&gt;편리성!&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;저는 6층에 입주해 있지만, 가끔 사무실 외에 다른 공간에서 근무하고 싶을 땐 4층부터 7층까지 편하게 원하는 라운지에서 근무할 수 있어요!&lt;br /&gt;무엇보다 각 층마다 느낌도 달라서 기분에 따라 원하는 층의 라운지로 갈 수 있는 것도 쏠쏠한 재미 요소 ⸝*&lt;br /&gt;&amp;nbsp;&lt;br /&gt;미팅룸의 수도 넉넉해서 급하게 미팅이 잡혔을 때, 호다닥 미팅룸으로 달려가기도 편해요!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/exOhnp/btsGQ39Nste/lllkkkzsZljhPjKzRu3Vg1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/exOhnp/btsGQ39Nste/lllkkkzsZljhPjKzRu3Vg1/img.jpg&quot; data-alt=&quot;팀원들과 위클리 미팅하는 미팅룸&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/exOhnp/btsGQ39Nste/lllkkkzsZljhPjKzRu3Vg1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FexOhnp%2FbtsGQ39Nste%2FlllkkkzsZljhPjKzRu3Vg1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;482&quot; height=&quot;643&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;팀원들과 위클리 미팅하는 미팅룸&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;그리고 개인적으로 또다른 좋은 점이 있다면 바로 &lt;u&gt;&lt;b&gt;화장실!&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;스파크플러스와 캔버스랩은 화장실에 가기 위해 출입키를 찍고 문 밖으로 나가야 해서 생각보다 귀찮았는데,&lt;br /&gt;여의도점 패스트파이브는 라운지 구석에 화장실이 있어서 편리했어요!&lt;br /&gt;&amp;nbsp;&lt;br /&gt;(화장실 칸도 3개나 있어서 넉넉했답니다)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dzOpay/btsGO93Wr9A/UokR06NgtCYWxfovhFdRR1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dzOpay/btsGO93Wr9A/UokR06NgtCYWxfovhFdRR1/img.jpg&quot; data-alt=&quot;구석에 위치한 화장실&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dzOpay/btsGO93Wr9A/UokR06NgtCYWxfovhFdRR1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdzOpay%2FbtsGO93Wr9A%2FUokR06NgtCYWxfovhFdRR1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;435&quot; height=&quot;580&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;구석에 위치한 화장실&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;점심시간에는 5층 라운지에서 미리 구매해 둔 도시락을 먹어요.&amp;nbsp;&lt;br /&gt;통창 뷰를 보며 여유롭게 밥을 먹는 동안에는 잡생각이 사라지게 되는 마법 -~*&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIyEG5/btsGPRaPk9h/PbOcykpRk32JaA1bRpmNdK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIyEG5/btsGPRaPk9h/PbOcykpRk32JaA1bRpmNdK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIyEG5/btsGPRaPk9h/PbOcykpRk32JaA1bRpmNdK/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIyEG5%2FbtsGPRaPk9h%2FPbOcykpRk32JaA1bRpmNdK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mGuhD/btsGQ4OgiE3/EKqjytWkhTAkL761FAKAB1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mGuhD/btsGQ4OgiE3/EKqjytWkhTAkL761FAKAB1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mGuhD/btsGQ4OgiE3/EKqjytWkhTAkL761FAKAB1/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmGuhD%2FbtsGQ4OgiE3%2FEKqjytWkhTAkL761FAKAB1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;5층 라운지 뷰&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;각 층마다 냉장고와 전자레인지가 구비되어 있고, 시리얼/우유/커피 등이 기본으로 제공돼요.&lt;br /&gt;5층에는 간단한 스낵류를 파는 &lt;u&gt;&lt;b&gt;심플스토어&lt;/b&gt;&lt;/u&gt;도 있어서 귀찮게 편의점까지 나갈 필요 없는 것도 하나의 장점!&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcGE7M/btsGPsh8C3P/KzNgYwzqkablLJkkmJ8Q5K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcGE7M/btsGPsh8C3P/KzNgYwzqkablLJkkmJ8Q5K/img.jpg&quot; data-origin-width=&quot;2927&quot; data-origin-height=&quot;3903&quot; style=&quot;width: 49.4165%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcGE7M/btsGPsh8C3P/KzNgYwzqkablLJkkmJ8Q5K/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcGE7M%2FbtsGPsh8C3P%2FKzNgYwzqkablLJkkmJ8Q5K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2927&quot; height=&quot;3903&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cuhnPs/btsGS82Vxqb/4KKairkEwZlKfoPH4L0jnK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cuhnPs/btsGS82Vxqb/4KKairkEwZlKfoPH4L0jnK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4207%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cuhnPs/btsGS82Vxqb/4KKairkEwZlKfoPH4L0jnK/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuhnPs%2FbtsGS82Vxqb%2F4KKairkEwZlKfoPH4L0jnK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;과자 종류도 엄청 다양해서 좋아요 (야호)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;아침을 안 먹고 온 날, 모르고 점심 도시락을 사 오지 못한 날에 애용하곤 해요.&lt;br /&gt;원하는 과자 종류가 있으면 메모를 남길 수도 있어요!_!&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;저의 최애 공간&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;패스트파이브에서 제가 가장 좋아하는 공간은 바로 안마의자가 있는 리차징존이에요!&lt;br /&gt;업무 중 머리가 아플 때, 잠시 도망치고 싶을 때, 휴식이 필요할 때, 집중이 안될 때, 일 하기 싫을 때 &lt;span style=&quot;color: #dddddd;&quot;&gt;(매 순간)&lt;/span&gt;&lt;br /&gt;리차징존에 가서 안마의자에 누워 마사지를 받으면 피로가 싹- 풀려요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgNTeg/btsGRBkvwFS/0M5X34FOkAMuRCSd7EmeK0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgNTeg/btsGRBkvwFS/0M5X34FOkAMuRCSd7EmeK0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgNTeg/btsGRBkvwFS/0M5X34FOkAMuRCSd7EmeK0/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgNTeg%2FbtsGRBkvwFS%2F0M5X34FOkAMuRCSd7EmeK0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Trum0/btsGPOSIbtE/CkUgAdSKGq31ii3xqRYPuk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Trum0/btsGPOSIbtE/CkUgAdSKGq31ii3xqRYPuk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Trum0/btsGPOSIbtE/CkUgAdSKGq31ii3xqRYPuk/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTrum0%2FbtsGPOSIbtE%2FCkUgAdSKGq31ii3xqRYPuk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;리차징존 B 내부 모습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;여의도점 리차징존은 A, B 두 개가 있는데 B가 조금 더 구석에 있어서 자주 사용해요.&lt;br /&gt;아늑하게 쉴 수 있는 나만의 공간이 사무실 안에 있다니 (감동)&lt;br /&gt;이런 사소한 서비스가 공유오피스 만족도를 향상시켜주는 것 같아요.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;685&quot; data-origin-height=&quot;380&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cpEm75/btsGQQptoL5/ojk1TGqGP0To9vHnizHiaK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cpEm75/btsGQQptoL5/ojk1TGqGP0To9vHnizHiaK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cpEm75/btsGQQptoL5/ojk1TGqGP0To9vHnizHiaK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpEm75%2FbtsGQQptoL5%2Fojk1TGqGP0To9vHnizHiaK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;423&quot; height=&quot;235&quot; data-origin-width=&quot;685&quot; data-origin-height=&quot;380&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;저는 안마의자를 사용해야 업무 능률이 올라가는 편입니다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NIFYH/btsGQ0ZoOvp/GJe2s7oPGq1uM37XnQOoW1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NIFYH/btsGQ0ZoOvp/GJe2s7oPGq1uM37XnQOoW1/img.jpg&quot; data-origin-width=&quot;2606&quot; data-origin-height=&quot;3475&quot; style=&quot;width: 49.4162%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NIFYH/btsGQ0ZoOvp/GJe2s7oPGq1uM37XnQOoW1/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNIFYH%2FbtsGQ0ZoOvp%2FGJe2s7oPGq1uM37XnQOoW1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2606&quot; height=&quot;3475&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r80ux/btsGQmV88KB/qEVVFPUJeTaKhCppCF5mek/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r80ux/btsGQmV88KB/qEVVFPUJeTaKhCppCF5mek/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.421%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r80ux/btsGQmV88KB/qEVVFPUJeTaKhCppCF5mek/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr80ux%2FbtsGQmV88KB%2FqEVVFPUJeTaKhCppCF5mek%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;리차징존 예약방법 및 이용안내&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt; &lt;b&gt; 리차징존 사용 팁&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;리차징존은 반드시 예약을 하고 사용해야 해요!&lt;/li&gt;
&lt;li&gt;그리고 한 번에 20분씩 예약이 가능하고, 다른 사용자를 위해 정해진 예약 시간을 지켜서 사용해야 해요!&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;2019&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLnw0y/btsGQRhjlrZ/sBofGVqZbl7SfygFJ2TuO0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLnw0y/btsGQRhjlrZ/sBofGVqZbl7SfygFJ2TuO0/img.jpg&quot; data-alt=&quot;안마의자 굳&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLnw0y/btsGQRhjlrZ/sBofGVqZbl7SfygFJ2TuO0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLnw0y%2FbtsGQRhjlrZ%2FsBofGVqZbl7SfygFJ2TuO0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;317&quot; height=&quot;500&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;2019&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;안마의자 굳&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;저는 오늘도 리차징존에서 열심히 피로를 풀다가 왔어요 ദ്ദി・ᴗ・)✧&lt;br /&gt;좋은 장소에서 그리고 각자의 위치에서 최선을 다 하는 모두를 응원합니다!~!&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;총점&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;124&quot; data-origin-height=&quot;20&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/njUXQ/btsGTcSa7ei/LQNODxKU20ec12b17z9fY0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/njUXQ/btsGTcSa7ei/LQNODxKU20ec12b17z9fY0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/njUXQ/btsGTcSa7ei/LQNODxKU20ec12b17z9fY0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnjUXQ%2FbtsGTcSa7ei%2FLQNODxKU20ec12b17z9fY0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;124&quot; height=&quot;20&quot; data-origin-width=&quot;124&quot; data-origin-height=&quot;20&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;1️⃣ 시티뷰 끝판왕의 &lt;b&gt;역세권 위치&lt;/b&gt;&lt;br /&gt;2️⃣ 여유 있는 &lt;b&gt;미팅룸의 수&lt;/b&gt;&lt;br /&gt;3️⃣ 4층부터 7층까지 넓고 &lt;b&gt;쾌적한 라운지&lt;/b&gt;&lt;br /&gt;4️⃣ 공짜 안마의자를 사용할 수 있는 &lt;b&gt;리차징존&lt;/b&gt;&lt;br /&gt;5️⃣ 편의점에 나가지 않아도 되는 &lt;b&gt;심플 스토어&lt;/b&gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>이것저것</category>
      <category>fastfive</category>
      <category>공유오피스</category>
      <category>리뷰</category>
      <category>사무실</category>
      <category>여의도</category>
      <category>패스트파이브</category>
      <category>패파</category>
      <category>후기</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/43</guid>
      <comments>https://jiyoon1ing.tistory.com/43#entry43comment</comments>
      <pubDate>Wed, 24 Apr 2024 14:36:52 +0900</pubDate>
    </item>
    <item>
      <title>[UX] AI 결혼식 축사 생성 서비스 블룸 사용 분석</title>
      <link>https://jiyoon1ing.tistory.com/42</link>
      <description>&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;네이버 포털을 둘러보던 중 발견한 &lt;b&gt;AI 축사 생성 서비스 블룸&lt;/b&gt;,&lt;br /&gt;&amp;nbsp;&lt;br /&gt;친구들이 결혼식을 하게 되면 내가 축사를 써주겠다고 주위에 떠벌려둔 기억이 너무 많아 자연스럽게 해당 서비스를 이용해보게 되었다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt; 서비스는 아래 링크 참고&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;블룸 - 막막한 축사 준비를 손쉽게&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;내 상황에 맞게 AI가 개인 맞춤형 축사를 생성해 드려요&quot; data-og-host=&quot;bloom-wedding.netlify.app&quot; data-og-source-url=&quot;https://bloom-wedding.netlify.app/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/hvKal/hyVS1vdwed/6Ksbkc6ihqNHUXfJrAyOD1/img.png?width=3600&amp;amp;height=1890&amp;amp;face=0_0_3600_1890&quot; data-og-url=&quot;https://bloom-wedding.netlify.app/&quot;&gt;&lt;a href=&quot;https://bloom-wedding.netlify.app/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://bloom-wedding.netlify.app/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/hvKal/hyVS1vdwed/6Ksbkc6ihqNHUXfJrAyOD1/img.png?width=3600&amp;amp;height=1890&amp;amp;face=0_0_3600_1890');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;블룸 - 막막한 축사 준비를 손쉽게&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;내 상황에 맞게 AI가 개인 맞춤형 축사를 생성해 드려요&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;bloom-wedding.netlify.app&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGOql8/btsGKeDqpPS/xQGkt41ASjxv2KyOFVaai1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGOql8/btsGKeDqpPS/xQGkt41ASjxv2KyOFVaai1/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1922&quot; style=&quot;width: 49.7125%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGOql8/btsGKeDqpPS/xQGkt41ASjxv2KyOFVaai1/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGOql8%2FbtsGKeDqpPS%2FxQGkt41ASjxv2KyOFVaai1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1922&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vj20R/btsGJqEfAKR/n2ZMpoUyYkysIbU5Mcnqzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vj20R/btsGJqEfAKR/n2ZMpoUyYkysIbU5Mcnqzk/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1945&quot; style=&quot;width: 49.1247%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vj20R/btsGJqEfAKR/n2ZMpoUyYkysIbU5Mcnqzk/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvj20R%2FbtsGJqEfAKR%2Fn2ZMpoUyYkysIbU5Mcnqzk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1945&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;서비스 첫 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;모바일 기준으로 보이는 화면&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/leFua/btsGK9Bwbvc/laKiWJ2qh1s4LGD8X8jmU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/leFua/btsGK9Bwbvc/laKiWJ2qh1s4LGD8X8jmU0/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1978&quot; style=&quot;width: 49.0283%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/leFua/btsGK9Bwbvc/laKiWJ2qh1s4LGD8X8jmU0/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FleFua%2FbtsGK9Bwbvc%2FlaKiWJ2qh1s4LGD8X8jmU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1978&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uqaDF/btsGKuGez7l/huTeUuXqwk5BGukXDidnv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uqaDF/btsGKuGez7l/huTeUuXqwk5BGukXDidnv1/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1947&quot; style=&quot;width: 49.8089%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uqaDF/btsGKuGez7l/huTeUuXqwk5BGukXDidnv1/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuqaDF%2FbtsGKuGez7l%2FhuTeUuXqwk5BGukXDidnv1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1947&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;축사를 할 사람(본인)과 축사를 받을 사람(지인)의 이름 기입&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;개인적인 생각으로, 이름에 성을 떼고 작성하는게 최종 결과물이 조금 더 자연스럽게 나오는 것 같았다.&lt;br /&gt;'성+이름'으로 기입 시 -&amp;gt; 안녕 홍길동! 나는 너의 친구 000이야~&amp;nbsp;&lt;br /&gt;'이름'으로만 기입 시 -&amp;gt; 안녕 길동아, 나는 너의 친구 00이야~&lt;br /&gt;이런 느낌?&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sNNQX/btsGKTFGlmg/s6E2RMtSxxzTjbcklDjzzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sNNQX/btsGKTFGlmg/s6E2RMtSxxzTjbcklDjzzK/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1933&quot; style=&quot;width: 49.5461%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sNNQX/btsGKTFGlmg/s6E2RMtSxxzTjbcklDjzzK/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsNNQX%2FbtsGKTFGlmg%2Fs6E2RMtSxxzTjbcklDjzzK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1933&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4QyY1/btsGJeYlG5u/Z2yhrFZOuSEMaHJaxaWOPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4QyY1/btsGJeYlG5u/Z2yhrFZOuSEMaHJaxaWOPK/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1943&quot; style=&quot;width: 49.2911%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4QyY1/btsGJeYlG5u/Z2yhrFZOuSEMaHJaxaWOPK/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4QyY1%2FbtsGJeYlG5u%2FZ2yhrFZOuSEMaHJaxaWOPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1943&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;성별과 호칭 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;나는 친구로 선택해서 별 다른 차이가 없는데,&lt;br /&gt;오빠/언니/형/누나를 선택하면 이름+호칭으로 부르게 되는 것 같다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bg5vwP/btsGI7LPdn7/t3A2efRV7PbHzCAKmBjJE0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bg5vwP/btsGI7LPdn7/t3A2efRV7PbHzCAKmBjJE0/img.jpg&quot; data-origin-width=&quot;1156&quot; data-origin-height=&quot;1995&quot; style=&quot;width: 31.5812%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bg5vwP/btsGI7LPdn7/t3A2efRV7PbHzCAKmBjJE0/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbg5vwP%2FbtsGI7LPdn7%2Ft3A2efRV7PbHzCAKmBjJE0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1156&quot; height=&quot;1995&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccYF2R/btsGLDa8XAF/UoAVKMdDB1n0X31BQBvfm0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccYF2R/btsGLDa8XAF/UoAVKMdDB1n0X31BQBvfm0/img.jpg&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1937&quot; style=&quot;width: 33.174%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccYF2R/btsGLDa8XAF/UoAVKMdDB1n0X31BQBvfm0/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccYF2R%2FbtsGLDa8XAF%2FUoAVKMdDB1n0X31BQBvfm0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1937&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/U8qnb/btsGKtHg311/w3UIH1oMF7y9j6NQq5jK51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/U8qnb/btsGKtHg311/w3UIH1oMF7y9j6NQq5jK51/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1952&quot; style=&quot;width: 32.9191%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/U8qnb/btsGKtHg311/w3UIH1oMF7y9j6NQq5jK51/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FU8qnb%2FbtsGKtHg311%2Fw3UIH1oMF7y9j6NQq5jK51%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1952&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;축사의 시간 및 컨셉 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;유튜브에서 감동적인 축사를 많이 봤던 터라, 축사의 컨셉은 큰 고민 없이 감동으로 선택하였다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nrMXp/btsGLtmclv4/flLzzcSTknGE64DnqszOg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nrMXp/btsGLtmclv4/flLzzcSTknGE64DnqszOg0/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1974&quot; style=&quot;width: 49.4811%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nrMXp/btsGLtmclv4/flLzzcSTknGE64DnqszOg0/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnrMXp%2FbtsGLtmclv4%2FflLzzcSTknGE64DnqszOg0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1974&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beKam7/btsGI7dWpWR/hC2Kv02yDH7l8ADxdmiTFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beKam7/btsGI7dWpWR/hC2Kv02yDH7l8ADxdmiTFK/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1979&quot; style=&quot;width: 49.3561%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beKam7/btsGI7dWpWR/hC2Kv02yDH7l8ADxdmiTFK/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeKam7%2FbtsGI7dWpWR%2FhC2Kv02yDH7l8ADxdmiTFK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1979&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;에피소드 삽입&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;친구 맞춤형 축사를 위해 축사 에피소드로 활용할 내용이 있다면 해당 단계에서 넣어주면 AI가 다듬어서 전달해준다.&lt;br /&gt;회색 글씨로 예시로 어떤 내용이 들어가면 좋을지 함께 보여줘서 작성이 편리하고 좋았다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;나는 이 친구 덕분에 성격이 외향적이게 변했고, 언제나 닮고 싶은 존재였어서 해당 내용을 에피소드로 넣어주었다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brNRcB/btsGK4Uzyhl/40i8TXKEA0ptLqF9S8qW10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brNRcB/btsGK4Uzyhl/40i8TXKEA0ptLqF9S8qW10/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1917&quot; style=&quot;width: 49.624%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brNRcB/btsGK4Uzyhl/40i8TXKEA0ptLqF9S8qW10/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrNRcB%2FbtsGK4Uzyhl%2F40i8TXKEA0ptLqF9S8qW10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1917&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/toOdq/btsGMhyO5Ka/xPXbSU5C3OUdWzjLsIi6y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/toOdq/btsGMhyO5Ka/xPXbSU5C3OUdWzjLsIi6y1/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1933&quot; style=&quot;width: 49.2132%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/toOdq/btsGMhyO5Ka/xPXbSU5C3OUdWzjLsIi6y1/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtoOdq%2FbtsGMhyO5Ka%2FxPXbSU5C3OUdWzjLsIi6y1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1933&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;축사 마지막 말&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;실제로 친구가 결혼하는 것도 아닌데 마지막 말을 쓰면서 벌써 슬펐다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;나중에 진짜 친구가 결혼할 때 어떻게 보내줘야 할지&lt;br /&gt;물론 5년 이상 남은 먼 미래지만..&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1929&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/J7K7V/btsGJStJW8K/fAhvIrJARzwNvmnEph1vxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/J7K7V/btsGJStJW8K/fAhvIrJARzwNvmnEph1vxk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/J7K7V/btsGJStJW8K/fAhvIrJARzwNvmnEph1vxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ7K7V%2FbtsGJStJW8K%2FfAhvIrJARzwNvmnEph1vxk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;382&quot; height=&quot;625&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;1929&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;뚝딱뚝딱 5초도 안걸려서 AI가 축사를 만들어준다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biq1NO/btsGKtN1D22/ZPSKhMJEvTd8gnMMOCG7F1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biq1NO/btsGKtN1D22/ZPSKhMJEvTd8gnMMOCG7F1/img.png&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;957&quot; style=&quot;width: 48.4519%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biq1NO/btsGKtN1D22/ZPSKhMJEvTd8gnMMOCG7F1/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbiq1NO%2FbtsGKtN1D22%2FZPSKhMJEvTd8gnMMOCG7F1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;808&quot; height=&quot;957&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y9B4D/btsGJcGea0g/Cx16BKk6h36NCwIyuE3Gf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y9B4D/btsGJcGea0g/Cx16BKk6h36NCwIyuE3Gf1/img.png&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;918&quot; style=&quot;width: 50.3853%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y9B4D/btsGJcGea0g/Cx16BKk6h36NCwIyuE3Gf1/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy9B4D%2FbtsGJcGea0g%2FCx16BKk6h36NCwIyuE3Gf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;806&quot; height=&quot;918&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;사실 AI가 가상으로 작성해준 내용이라 맞지 않는 부분과 어색한 부분도 많다.&lt;br /&gt;실제로는 같은 학교를 다녔는데, AI가 생성해 준 축사에서는 서로 다른 학교를 다녔는데 같은 학원에서 만났다는 내용이 있는 것과 문장의 이어짐 부분과 접미사 부분이 어색하기도 했다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;이건 당연하다. AI가 우리의 관계를 아는 것이 아니니..&lt;br /&gt;아마 에피소드 부분에 자세히 적으면 맞지 않는 내용의 비율이 줄어들 것 같다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;그렇지만 중간에 들어갔으면 하는 에피소드 부분도 매끄럽게 넣어주고,&lt;br /&gt;무엇보다 감동이라는 컨셉에 맞게 작성해줘서 감탄했다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;&quot;나는 사실 낯을 많이 가리는 편이라서 새로운 사람들과 쉽게 친해지지 못하는 편인데, 너는 달랐지.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;항상 밝고 긍정적인 에너지로 주변 사람들을 끌어당기는 매력이 있었어. 그래서일까? 너와 함께 있으면 언제나 마음이 편안해지고, 웃음이 끊이지 않았어.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;너랑 같이 놀면서 너의 밝은 성격 덕분에 나도 너처럼 밝고 당당한 사람이 되고 싶다고 생각하게 됐어. 내가 힘들 때마다 늘 곁에서 위로해 주고, 응원해 줘서 고마워.&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;해당 부분은 실제로 내가 이친구한테 해주고 싶은 말이여서 놀랐다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;실제로 축사를 하게 될 일이 있을 때, 해당 서비스를 1차적으로 사용해 축사 가이드를 잡아도 좋을 것 같다고 생각했다.&lt;br /&gt;+ 축사 뿐만 아니라 친구 생일 편지에 쓸 말이 없을 때 참고해도 좋을 것 같다.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;친구가 결혼을 해서 하루 빨리 진심으로 축사를 써줄 날이 있기를 바라며&lt;br /&gt;오늘의 서비스 사용 분석 정리는 여기서 끝&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>기획</category>
      <category>네이버</category>
      <category>분석</category>
      <category>생성형AI</category>
      <category>서비스</category>
      <category>축사</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/42</guid>
      <comments>https://jiyoon1ing.tistory.com/42#entry42comment</comments>
      <pubDate>Mon, 22 Apr 2024 11:23:31 +0900</pubDate>
    </item>
    <item>
      <title>[NLP/토픽모델링] 리뷰 분석 - LDA 결과 해석</title>
      <link>https://jiyoon1ing.tistory.com/41</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지난 게시물에서는 LDA 시각화를 구현해보았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;  LDA 시각화 방법 참고&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1714092221505&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[NLP/토픽모델링] 리뷰 분석 - LDA 모델링, 하이퍼파라미터 튜닝&quot; data-og-description=&quot;지난 게시글에서 집닥 인테리어 고객 후기 데이터를 크롤링하여 데이터프레임으로 추출하였습니다. 이번 게시글에서는 LDA 토픽 모델링을 토대로 집닥 인테리어 후기를 분석해보겠습니다. 1. 텍&quot; data-og-host=&quot;jiyoon1ing.tistory.com&quot; data-og-source-url=&quot;https://jiyoon1ing.tistory.com/entry/NLP%ED%86%A0%ED%94%BD%EB%AA%A8%EB%8D%B8%EB%A7%81-%EB%A6%AC%EB%B7%B0-%EB%B6%84%EC%84%9D-LDA-%EB%AA%A8%EB%8D%B8%EB%A7%81-%ED%95%98%EC%9D%B4%ED%8D%BC%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0-%ED%8A%9C%EB%8B%9D&quot; data-og-url=&quot;https://jiyoon1ing.tistory.com/entry/NLP%ED%86%A0%ED%94%BD%EB%AA%A8%EB%8D%B8%EB%A7%81-%EB%A6%AC%EB%B7%B0-%EB%B6%84%EC%84%9D-LDA-%EB%AA%A8%EB%8D%B8%EB%A7%81-%ED%95%98%EC%9D%B4%ED%8D%BC%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0-%ED%8A%9C%EB%8B%9D&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/TPIww/hyVVMYh5hu/Vt41Nbn1gdluoLtyapFMDk/img.png?width=712&amp;amp;height=424&amp;amp;face=0_0_712_424,https://scrap.kakaocdn.net/dn/cArblA/hyVVDfYuco/fnFktZwKhRpi3ufVDIKJLK/img.png?width=712&amp;amp;height=424&amp;amp;face=0_0_712_424,https://scrap.kakaocdn.net/dn/bDdX4o/hyVVDG3ELY/FLLyqdHaK6miLQMggKtkcK/img.jpg?width=1536&amp;amp;height=1536&amp;amp;face=0_0_1536_1536&quot;&gt;&lt;a href=&quot;https://jiyoon1ing.tistory.com/entry/NLP%ED%86%A0%ED%94%BD%EB%AA%A8%EB%8D%B8%EB%A7%81-%EB%A6%AC%EB%B7%B0-%EB%B6%84%EC%84%9D-LDA-%EB%AA%A8%EB%8D%B8%EB%A7%81-%ED%95%98%EC%9D%B4%ED%8D%BC%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0-%ED%8A%9C%EB%8B%9D&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://jiyoon1ing.tistory.com/entry/NLP%ED%86%A0%ED%94%BD%EB%AA%A8%EB%8D%B8%EB%A7%81-%EB%A6%AC%EB%B7%B0-%EB%B6%84%EC%84%9D-LDA-%EB%AA%A8%EB%8D%B8%EB%A7%81-%ED%95%98%EC%9D%B4%ED%8D%BC%ED%8C%8C%EB%9D%BC%EB%AF%B8%ED%84%B0-%ED%8A%9C%EB%8B%9D&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/TPIww/hyVVMYh5hu/Vt41Nbn1gdluoLtyapFMDk/img.png?width=712&amp;amp;height=424&amp;amp;face=0_0_712_424,https://scrap.kakaocdn.net/dn/cArblA/hyVVDfYuco/fnFktZwKhRpi3ufVDIKJLK/img.png?width=712&amp;amp;height=424&amp;amp;face=0_0_712_424,https://scrap.kakaocdn.net/dn/bDdX4o/hyVVDG3ELY/FLLyqdHaK6miLQMggKtkcK/img.jpg?width=1536&amp;amp;height=1536&amp;amp;face=0_0_1536_1536');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[NLP/토픽모델링] 리뷰 분석 - LDA 모델링, 하이퍼파라미터 튜닝&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;지난 게시글에서 집닥 인테리어 고객 후기 데이터를 크롤링하여 데이터프레임으로 추출하였습니다. 이번 게시글에서는 LDA 토픽 모델링을 토대로 집닥 인테리어 후기를 분석해보겠습니다. 1. 텍&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;jiyoon1ing.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이번 게시물에서는 LDA 토픽모델링 시각화를 통해 얻은 각 토픽 별 단어들을 보고 공통점을 찾아 라벨링을 해주고, 유사한 토픽끼리는 그룹을 묶어서 확인해보려고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1222&quot; data-origin-height=&quot;777&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nZpki/btsFGmv26gB/Ca3amhQzuyMwlvEUpUc0T0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nZpki/btsFGmv26gB/Ca3amhQzuyMwlvEUpUc0T0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nZpki/btsFGmv26gB/Ca3amhQzuyMwlvEUpUc0T0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnZpki%2FbtsFGmv26gB%2FCa3amhQzuyMwlvEUpUc0T0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1222&quot; height=&quot;777&quot; data-origin-width=&quot;1222&quot; data-origin-height=&quot;777&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1238&quot; data-origin-height=&quot;281&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dQYIbx/btsFJn1q9IV/61IK55XGvNODGc6iBT27PK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dQYIbx/btsFJn1q9IV/61IK55XGvNODGc6iBT27PK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dQYIbx/btsFJn1q9IV/61IK55XGvNODGc6iBT27PK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdQYIbx%2FbtsFJn1q9IV%2F61IK55XGvNODGc6iBT27PK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1238&quot; height=&quot;281&quot; data-origin-width=&quot;1238&quot; data-origin-height=&quot;281&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ &lt;/b&gt;&lt;b&gt;Group 1. 만족도 관련 - Topic 1,2,4&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 1 - 시공 전반적 만족도&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 인테리어, 공사, 진행, 집, 사장, 견적, 감사, 시공, 만족, 생각, 추천&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 2 - 인테리어 디자인 관련 만족도&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 인테리어, 공사, 집, 견적, 디자인, 진행, 생각, 시공, 실장, 사진, 만족, 현장&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 4 - 고객 만족도(응대)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 집, 공사, 인테리어, 사장, 만족, 감사, 아파트, 친절, 진행, 이사, 리모델링, 신경&lt;/span&gt;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ Group 2. 특정 공간 인테리어 - Topic 3,9,10&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 3 - 특정 공간 인테리어 1 (거실, 주방,화장실..)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 사장, 인테리어, 주방, 시공, 거실, 화장실, 집, 화이트, 방, 타일, 톤, 베란다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 9 - 특정 공간 인테리어 2 (공간 전체 단위 ex.북카페, 집, 독서실..)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 인테리어, 공사, 집, 북카페, 중간, 감사, 비버, 시작, 신경, 작업, 사물함, 독서실&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 10 - 특정 공간 인테리어 3 (계단 ..)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 계단, 최고, 문제점, 소장, 작업, 한강, 뷰, 자재, 실장, 학원, 위치, 구조&lt;/span&gt;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶&amp;nbsp;&lt;/b&gt;&lt;b&gt;Group 3. 디자인 관련 - Topic 5,6&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 5 - 전체 리모델링 및 조명 관련&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 인테리어, 공사, 집, 북카페, 중간, 감사, 비버, 시작, 신경, 작업, 사물함, 독서실&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 6 - 인테리어 포인트 강조&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 캔버스, 대표, 집, 주방, 인테리어, 공간, 거실, 현관, 조명, 감사, 예산, 중문, 분위기, 만족&lt;/span&gt;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ &lt;/b&gt;&lt;b&gt;Group 4. 시공 과정 - Topic 7,8&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 7 - 세부 시공 진행 과정&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 사장, 진행, 집, 화장실, 인테리어, 타일, 공사, 시공, 시간, 만족, 견적, 새시, 현관&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Topic 8 - 시공 마무리 과정&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;키워드 : 시공, 인테리어, 작업, 공사, 견적, 감사, 대표, 마무리, 만족, 친절, 신경, 기간, 현장, 사항, 마감&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #000000; text-align: left;&quot;&gt; 토픽 모델링을 통해 분석해본 결과 집닥 서비스를 사용하는 이유에는 계획대로 디자인 작업 여부&lt;span style=&quot;background-color: #ffffff; text-align: start;&quot;&gt;, 친절한 의사소통 및 상세한 진행 상황 설명, 그리고 사후 관리 등이 있다고 확인할 수 있었습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #000000; text-align: left;&quot;&gt;또한 주로 인테리어나 시공 관련해서 조명이나 색감 등 디자인 요소를 중요시 하는 것 같고, 북카페/독서실 등 특수 장소보다 아파트 인테리어 관련 후기가 많은 것을 확인해볼 수 있었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc;&quot;&gt;토픽모델링 구현 후 라벨링부터는 개인의 주관이 들어가기 때문에 결과 분석에 어려움이 있었지만&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc;&quot;&gt;그래도 실습을 해보고 토픽모델링 전 과정을 실습해봤다는 것에 의의를 두려고 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc;&quot;&gt;이상으로 토픽 모델링 하이터 파라미터 튜닝부터 LDA 시각화, 결과 해석까지 완료&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>python</category>
      <category>gensim</category>
      <category>lda</category>
      <category>nlp</category>
      <category>pyLDAvis</category>
      <category>토픽모델링</category>
      <category>파이썬</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/41</guid>
      <comments>https://jiyoon1ing.tistory.com/41#entry41comment</comments>
      <pubDate>Tue, 26 Mar 2024 10:51:42 +0900</pubDate>
    </item>
    <item>
      <title>[NLP/토픽모델링] 리뷰 분석 - LDA 모델링, 하이퍼파라미터 튜닝</title>
      <link>https://jiyoon1ing.tistory.com/40</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;지난 게시글에서 집닥 인테리어 고객 후기 데이터를 크롤링하여 데이터프레임으로 추출하였습니다.&lt;br /&gt;이번 게시글에서는 LDA 토픽 모델링을 토대로 집닥 인테리어 후기를 분석해보겠습니다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 텍스트 전처리&lt;/b&gt;&lt;/h3&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;import numpy as np
import pandas as pd
from eunjeon import Mecab
mecab = Mecab(dicpath='C:/mecab/mecab-ko-dic')
import re
from collections import Counter&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;이전 게시물에서 크롤링을 통해 얻은 집닥 인테리어 후기 데이터를 가지고 옵니다.&lt;/p&gt;
&lt;pre class=&quot;Python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;Python&quot;&gt;&lt;code&gt;data = pd.read_csv(&quot;집닥 리뷰.csv&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;392&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d3emIX/btsFFMAe7BB/GDK7KDyToWhtSfkXjmO6t0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d3emIX/btsFFMAe7BB/GDK7KDyToWhtSfkXjmO6t0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d3emIX/btsFFMAe7BB/GDK7KDyToWhtSfkXjmO6t0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd3emIX%2FbtsFFMAe7BB%2FGDK7KDyToWhtSfkXjmO6t0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;790&quot; height=&quot;392&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;392&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;총 510개의 리뷰 데이터에서 한국어 텍스트만 보기 위해 텍스트 정규화를 진행하였습니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;data['reviews'] = data['reviews'].apply(lambda x: re.sub('[^가-힣 ]', '', str(x)))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;이후 문장 토큰화를 진행해줍니다. 저는 Mecab 태그 중 NNP(고유명사),NNG(일반명사)만 추출해서 확인하려 합니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;reviews = data['reviews']
review_tokenized = []
for document in reviews:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# 형태소 분석 결과를 리스트로 저장
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;result = mecab.pos(document)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# 'NNP' 또는 'NNG'인 경우만 추출하여 리스트에 추가
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;selected_words = [word for word, pos in result if pos in ['NNP','NNG']]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# 결과를 전체 리스트에 추가
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;review_tokenized.append(selected_words)

# 결과 출력
print(review_tokenized)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;이 외에 한 글자 단어, 너무 빈번하게 등장하는 의미가 없는 단어를 제외해줍니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;stopword_vocab = ['수','것','시','이','안','더,','때','등','듯','분','부분','업체','후','곳','말','습','존']
#불용어 제거
def remove_stopwords(text):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp2 = []
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for j in range(len(text)) : 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;meaningful_words = [w for w in text[j] if not w in stopword_vocab]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;temp2.append(meaningful_words)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return temp2

review_prep_pos=remove_stopwords(review_tokenized)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;여기까지 기본 텍스트 전처리를 마쳤습니다 야호&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. LDA 토픽모델링&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;토픽모델링 시 필요한 패키지를 import해줍니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;import time
import gensim
from gensim import corpora
import pyLDAvis.gensim 
from gensim.models.coherencemodel import CoherenceModel
import matplotlib.pyplot as plt&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;텍스트 정제가 끝난 리뷰 데이터 리스트를 활용해 딕셔너리와 코퍼스를 만들어줍니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;dictionary = corpora.Dictionary(review_prep_pos)
corpus = [dictionary.doc2bow(review) for review in review_prep_pos]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;epoch 수 정하기 (coherence,Perplexity)&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;coherences=[]
perplexities=[]
passes=[]
warnings.filterwarnings('ignore')

for i in range(1,31):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ntopics, nwords = 200, 100
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tic = time.time()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lda4 = gensim.models.ldamodel.LdaModel(corpus, id2word=dictionary, num_topics=ntopics, iterations=400, passes=i)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cm = CoherenceModel(model=lda4, corpus=corpus, coherence='u_mass')
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;coherence = cm.get_coherence()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;coherences.append(coherence)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;perplexities.append(lda4.log_perplexity(corpus))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(f'ntopics: {ntopics}, Coherence: {coherence}, Perplexity: {lda4.log_perplexity(corpus)}, Time: {time.time() - tic}\n')
&amp;nbsp;&amp;nbsp; 
# Plotting
plt.figure(figsize=(10, 6))

# Plot Coherence
plt.subplot(2, 1, 1)
plt.plot(range(1, 31), coherences, marker='o')
plt.title('Coherence vs. Epoch')
plt.xlabel('Number of Epoch')
plt.ylabel('Coherence Score')

# Plot Perplexity
plt.subplot(2, 1, 2)
plt.plot(range(1, 31), perplexities, marker='o', color='r')
plt.title('Perplexity vs. Epoch')
plt.xlabel('Number of Epoch')
plt.ylabel('Perplexity Score')

plt.tight_layout()
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;712&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FBjsg/btsFE3I0krW/8IjBHP4C5ssbwk59Yirx3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FBjsg/btsFE3I0krW/8IjBHP4C5ssbwk59Yirx3K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FBjsg/btsFE3I0krW/8IjBHP4C5ssbwk59Yirx3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFBjsg%2FbtsFE3I0krW%2F8IjBHP4C5ssbwk59Yirx3K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;712&quot; height=&quot;424&quot; data-origin-width=&quot;712&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;토픽 수 정하기&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;coherencesT=[]
perplexitiesT=[]
passes=[]
warnings.filterwarnings('ignore')

for i in range(2,30):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ntopics = i
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nwords = 100
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tic = time.time()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lda4 = gensim.models.ldamodel.LdaModel(corpus, id2word=dictionary, num_topics=ntopics, iterations=400, passes=13)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cm = CoherenceModel(model=lda4, corpus=corpus, coherence='u_mass')
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;coherence = cm.get_coherence()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;coherencesT.append(coherence)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;perplexitiesT.append(lda4.log_perplexity(corpus))

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(f'ntopics: {ntopics}, Coherence: {coherence}, Perplexity: {lda4.log_perplexity(corpus)}, Time: {time.time() - tic}\n')

# Plotting
plt.figure(figsize=(10, 6))

# Plot Coherence
plt.subplot(2, 1, 1)
plt.plot(range(2, 30), coherencesT, marker='o')
plt.title('Coherence vs. Number of Topics')
plt.xlabel('Number of Topics')
plt.ylabel('Coherence Score')

# Plot Perplexity
plt.subplot(2, 1, 2)
plt.plot(range(2, 30), perplexitiesT, marker='o', color='r')
plt.title('Perplexity vs. Number of Topics')
plt.xlabel('Number of Topics')
plt.ylabel('Perplexity Score')

plt.tight_layout()
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;712&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJRAKp/btsFEOMagpP/Phdfaz0tG3zhkmVUNjUfv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJRAKp/btsFEOMagpP/Phdfaz0tG3zhkmVUNjUfv1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJRAKp/btsFEOMagpP/Phdfaz0tG3zhkmVUNjUfv1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJRAKp%2FbtsFEOMagpP%2FPhdfaz0tG3zhkmVUNjUfv1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;712&quot; height=&quot;424&quot; data-origin-width=&quot;712&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;최적의 반복 수는 13, 최적의 토픽수는 10개로 조정 후 모델링을 진행해보겠습니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;NUM_TOPICS = 10 # 토픽 개수는 하이퍼파라미터
PASSES = 13&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;모델 학습&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;def lda_modeling(review_prep):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# 단어 인코딩 및 빈도수 계산
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dictionary = corpora.Dictionary(review_prep)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;corpus = [dictionary.doc2bow(review) for review in review_prep]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# LDA 모델 학습
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;model = gensim.models.ldamodel.LdaModel(corpus, 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;num_topics = NUM_TOPICS, 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;id2word = dictionary, 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;passes = PASSES)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return model, corpus, dictionary
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
model, corpus, dictionary = lda_modeling(review_prep_pos)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;토픽 별 구성 단어 비율 출력&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;def print_topic_prop(topics):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;topic_values = []
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for topic in topics:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;topic_value = topic[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;topic_values.append(topic_value)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;topic_prop = pd.DataFrame({&quot;topic_num&quot; : list(range(1, NUM_TOPICS + 1)), &quot;word_prop&quot;: topic_values})
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;topic_prop.to_excel('./zipdoc_topic_prop.xlsx')
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;display(topic_prop)

NUM_WORDS = 10
topics = model.print_topics(num_words = NUM_WORDS)
print_topic_prop(topics)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;위 코드를 실행하면 각 토픽들이 어떤 단어들로 구성되어 있는지 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;352&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbTWdX/btsFC0zSskG/sVJKaQroUtE186Nxp5n13k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbTWdX/btsFC0zSskG/sVJKaQroUtE186Nxp5n13k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbTWdX/btsFC0zSskG/sVJKaQroUtE186Nxp5n13k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbTWdX%2FbtsFC0zSskG%2FsVJKaQroUtE186Nxp5n13k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;652&quot; height=&quot;352&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;352&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;LDA 토픽 모델링 결과 시각화&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;def lda_visualize(model, corpus, dictionary):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pyLDAvis.enable_notebook()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;result_visualized = pyLDAvis.gensim.prepare(model, corpus, dictionary)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pyLDAvis.display(result_visualized)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# 시각화 결과 저장
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RESULT_FILE = './zipdoc_lda_result.html'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pyLDAvis.save_html(result_visualized, RESULT_FILE)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
lda_visualize(model, corpus, dictionary)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;위 코드를 실행하면 파이썬 파일이 있는 경로 내에 시각화 html 파일이 생성됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1421&quot; data-origin-height=&quot;856&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctDLSh/btsFEiz2gxz/eZRbs3io3d6mBVRGoHz4k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctDLSh/btsFEiz2gxz/eZRbs3io3d6mBVRGoHz4k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctDLSh/btsFEiz2gxz/eZRbs3io3d6mBVRGoHz4k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctDLSh%2FbtsFEiz2gxz%2FeZRbs3io3d6mBVRGoHz4k1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1421&quot; height=&quot;856&quot; data-origin-width=&quot;1421&quot; data-origin-height=&quot;856&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>python</category>
      <category>gensim</category>
      <category>lda</category>
      <category>nlp</category>
      <category>pyLDAvis</category>
      <category>토픽모델링</category>
      <category>파이썬</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/40</guid>
      <comments>https://jiyoon1ing.tistory.com/40#entry40comment</comments>
      <pubDate>Mon, 11 Mar 2024 20:17:28 +0900</pubDate>
    </item>
    <item>
      <title>[자격증] SQLD 보수교육 수강 및 자격증 기간 영구</title>
      <link>https://jiyoon1ing.tistory.com/39</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_자격증관리.png&quot; data-origin-width=&quot;1305&quot; data-origin-height=&quot;607&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVwf7W/btsFlUlernN/k1Xc1LUHqJGLDoHkywRYS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVwf7W/btsFlUlernN/k1Xc1LUHqJGLDoHkywRYS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVwf7W/btsFlUlernN/k1Xc1LUHqJGLDoHkywRYS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVwf7W%2FbtsFlUlernN%2Fk1Xc1LUHqJGLDoHkywRYS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1305&quot; height=&quot;607&quot; data-filename=&quot;edited_자격증관리.png&quot; data-origin-width=&quot;1305&quot; data-origin-height=&quot;607&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ADsP 자격증은 한 번 취득하면 유효 기간의 제한이 없지만, SQLD 자격증은 보수교육을 통해 유효 기간을 연장할 수 있습니다.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;보수교육.png&quot; data-origin-width=&quot;888&quot; data-origin-height=&quot;341&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buDRcB/btsFkJYACah/tG1nZNyTmFk3BUEsTHqbf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buDRcB/btsFkJYACah/tG1nZNyTmFk3BUEsTHqbf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buDRcB/btsFkJYACah/tG1nZNyTmFk3BUEsTHqbf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuDRcB%2FbtsFkJYACah%2FtG1nZNyTmFk3BUEsTHqbf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;888&quot; height=&quot;341&quot; data-filename=&quot;보수교육.png&quot; data-origin-width=&quot;888&quot; data-origin-height=&quot;341&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;SQLD 자격증의 기간을 영구적으로 변경하기 위한 보수교육을 듣기 위해서는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;마이페이지 &amp;gt; 보수교육&lt;/b&gt;에 들어가면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;교육진행중.png&quot; data-origin-width=&quot;1092&quot; data-origin-height=&quot;570&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G1ZqZ/btsFlT7Jpoh/25nwdm8bHDUzCHJGAPJAx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G1ZqZ/btsFlT7Jpoh/25nwdm8bHDUzCHJGAPJAx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G1ZqZ/btsFlT7Jpoh/25nwdm8bHDUzCHJGAPJAx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG1ZqZ%2FbtsFlT7Jpoh%2F25nwdm8bHDUzCHJGAPJAx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1092&quot; height=&quot;570&quot; data-filename=&quot;교육진행중.png&quot; data-origin-width=&quot;1092&quot; data-origin-height=&quot;570&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 중간에 들은 상태에서 캡쳐했기 때문에 진행중이라고 표기되어 있는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보수교육 버튼을 클릭하면 동영상을 확인할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 동영상의 길이는 약 4시간인데 시간이 너무 길다고 생각드는 경우 동영상 배속을 설정하여 손쉽게 교육을 들을 수도 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;동영상 배속 설정&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre id=&quot;code_1709000375901&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;document.getElementsByTagName(&quot;video&quot;)[0].playbackRate = 16;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 보수교육 동영상 화면에서 개발자모드(F12)를 켠 후 위 코드를 콘솔에 작성해주시면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무사히 보수 교육을 들었다면 이제 SQLD 자격증 기간이 영구로 변경됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;야호&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>이것저것</category>
      <category>ADsP</category>
      <category>SQLD</category>
      <category>기간</category>
      <category>보수교육</category>
      <category>자격증</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/39</guid>
      <comments>https://jiyoon1ing.tistory.com/39#entry39comment</comments>
      <pubDate>Mon, 4 Mar 2024 12:18:58 +0900</pubDate>
    </item>
    <item>
      <title>[UX] 원티드 UX 분석 및 아쉬운 점</title>
      <link>https://jiyoon1ing.tistory.com/38</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;311&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEzsnh/btsEZTUrvMx/TthlCDxfhjk6Tu8RkC3QGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEzsnh/btsEZTUrvMx/TthlCDxfhjk6Tu8RkC3QGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEzsnh/btsEZTUrvMx/TthlCDxfhjk6Tu8RkC3QGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEzsnh%2FbtsEZTUrvMx%2FTthlCDxfhjk6Tu8RkC3QGk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;원티드 로고&quot; loading=&quot;lazy&quot; width=&quot;311&quot; height=&quot;162&quot; data-origin-width=&quot;311&quot; data-origin-height=&quot;162&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;i&gt;스타트업 정보 많음 &amp;amp; 깔끔한 UI &amp;amp; 유용한 아티클&lt;/i&gt;&lt;/b&gt; 등 매력적인 요인이 많아 여러 채용 플랫폼 중 원티드를 가장 선호하는 내가 생각하는 원티드의 UX 분석 및 실제 사용자 입장에서 아쉬운 점을 정리해보려고 한다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;아무래도 들어가서 제일 먼저 보이는 페이지이고, 원티드 방문 목적 중 가장 높은 이유인 &lt;b&gt;채용 페이지&lt;/b&gt;에 집중해서 서비스 및 UX를 비교해 보겠다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbmj58/btsEPHnBOsp/eORMcPbTlmis9hbiNffELK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbmj58/btsEPHnBOsp/eORMcPbTlmis9hbiNffELK/img.png&quot; width=&quot;329&quot; height=&quot;546&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2351&quot; data-filename=&quot;edited_edited_원티드 홈 화면.png&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;49.71&quot; style=&quot;width: 49.1332%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbmj58/btsEPHnBOsp/eORMcPbTlmis9hbiNffELK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcbmj58%2FbtsEPHnBOsp%2FeORMcPbTlmis9hbiNffELK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2351&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E7vXo/btsES85ivHf/BOA9kgfWwOI7ZmKLyK7Xxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E7vXo/btsES85ivHf/BOA9kgfWwOI7ZmKLyK7Xxk/img.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2324&quot; data-is-animation=&quot;false&quot; data-filename=&quot;edited_원티드 홈화면 - 관심 포지션.png&quot; data-widthpercent=&quot;50.29&quot; height=&quot;727&quot; style=&quot;width: 49.704%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E7vXo/btsES85ivHf/BOA9kgfWwOI7ZmKLyK7Xxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE7vXo%2FbtsES85ivHf%2FBOA9kgfWwOI7ZmKLyK7Xxk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2324&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;원티드 채용 홈페이지&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원티드의 홈화면이라고 볼 수 있는 채용 페이지 상단에는 채용 공고, 이력서 관리, 커리어 조회, 지원 현황을 볼 수 있는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;원티드의 주요 기능을 손쉽게 접근할 수 있도록 해주고 직관적인 아이콘을 사용해 접근성 및 편리성을 제공해 준다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방문자가 가장 최근에 본 포지션과 지원 추천 포지션, 원티드 AI를 활용한 내가 관심 있을 만한 포지션 총 3개의 포지션 섹션이 노출된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;1. 000님, 지금 바로 지원해볼까요?&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 섹션에서는 총 10개의 포지션을 보여준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보여주는 포지션은 내가 북마크 한 포지션과 어떤 로직에 의해 추천된 것 같은 포지션으로 이루어져 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 로직으로 노출되는지는 잘 모르겠지만 세 포지션 섹션 중에서는 가장 내가 원하는 공고가 모여있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만 아쉬운 점이 있다면 다른 섹션에 비해 전체 보기가 안 돼서 좌우로 슬라이딩을 해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;&quot;전체보기 시 북마크로 랜딩 될 수 있도록 해도 좋지 않았을까?&quot;&lt;/b&gt;&lt;/span&gt;라는 생각이 들었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;2. 최근 본 포지션&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 섹션에서는 최근 3주 동안 조회한 포지션을 최대 50개까지 보여주는 페이지이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실시간으로 계속 추가되고, 예전에 봤던 기억도 안나는 포지션을 다시 리마인드 해주는 것 같아서 유용했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote style=&quot;color: #666666; text-align: left;&quot; data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;3. 내가 관심 있을 만한 포지션&lt;/b&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;해당 페이지에는 작성한 이력서를 기반으로 나에게 맞는 포지션을 추천해 준다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_KakaoTalk_20240214_214011179_02.jpg&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2212&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eKiTyU/btsEWxLYwcG/yq138Gj7PyK5nNjm9GowRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eKiTyU/btsEWxLYwcG/yq138Gj7PyK5nNjm9GowRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eKiTyU/btsEWxLYwcG/yq138Gj7PyK5nNjm9GowRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeKiTyU%2FbtsEWxLYwcG%2Fyq138Gj7PyK5nNjm9GowRK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;276&quot; height=&quot;518&quot; data-filename=&quot;edited_KakaoTalk_20240214_214011179_02.jpg&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2212&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이력서를 기반으로 내가 작성한 내용과 채용 조건이 유사한 포지션이거나, 합격한 이력서와 내 이력서의 일치 정도를 확인하여 포지션을 추천해 주는 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 합격 확률이 높은 포지션부터 내림차순으로 정렬해 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;이력서 작성 후 뜨는 AI 서비스 (AI 이력서 리뷰 신청하기/AI 합격예측 포지션 확인하기)&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내가 관심 있을 만한 포지션 내용은 원티드 이력서 작성 후 나오는 합격예측 포지션과 유사한 추천 AI를 사용하는 것 같다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원티드 이력서로 지원 시 합격확률이 높아진다는 문구도 있어 원티드 이력서 페이지도 들어와 봤다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVgWzN/btsEP3C7vLR/Yc0hfGFwYbnNIs2X7Khny1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVgWzN/btsEP3C7vLR/Yc0hfGFwYbnNIs2X7Khny1/img.png&quot; width=&quot;485&quot; height=&quot;973&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2365&quot; data-filename=&quot;edited_원티드 이력서 분석.png&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.3977%; margin-right: 10px;&quot; data-widthpercent=&quot;49.98&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVgWzN/btsEP3C7vLR/Yc0hfGFwYbnNIs2X7Khny1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVgWzN%2FbtsEP3C7vLR%2FYc0hfGFwYbnNIs2X7Khny1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2365&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ke1mG/btsENSPxOV2/0q6IVnb24tBu9NeAkU6U3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ke1mG/btsENSPxOV2/0q6IVnb24tBu9NeAkU6U3k/img.png&quot; width=&quot;482&quot; height=&quot;966&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2363&quot; data-filename=&quot;edited_원티드 AI 맞춤 포지션 추천 로딩.png&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4395%;&quot; data-widthpercent=&quot;50.02&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ke1mG/btsENSPxOV2/0q6IVnb24tBu9NeAkU6U3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKe1mG%2FbtsENSPxOV2%2F0q6IVnb24tBu9NeAkU6U3k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2363&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;이력서 작성 후 제공되는 AI 서비스&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이력서를 작성 후 완료 버튼을 누르면 작성한 이력서를 기반으로 AI 서비스를 추천해 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 중에서 나는 AI 합격예측 포지션 확인하기를 먼저 확인해 보겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;뭔가 &lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt;&lt;i&gt;&quot;합격예측&quot;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;이라는 말이 가진 후킹성 때문인지 이력서 리뷰 신청 버튼보다 더 클릭을 유도할 수 있는 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_원티드 AI 맞춤 포지션 추천.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2366&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0S1Zy/btsELqTmnNa/txCLKj6wGcbLDjOKP1Qv81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0S1Zy/btsELqTmnNa/txCLKj6wGcbLDjOKP1Qv81/img.png&quot; data-alt=&quot;이력서 작성 후 얻은 합격예측 포지션&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0S1Zy/btsELqTmnNa/txCLKj6wGcbLDjOKP1Qv81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0S1Zy%2FbtsELqTmnNa%2FtxCLKj6wGcbLDjOKP1Qv81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;339&quot; height=&quot;680&quot; data-filename=&quot;edited_원티드 AI 맞춤 포지션 추천.png&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2366&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이력서 작성 후 얻은 합격예측 포지션&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;약 10초 정도를 기다리면 원티드 AI가 작성한 이력서를 토대로 합격 가능성이 높은 포지션을 보여준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 로직에 의해 해당 점수가 나온 지 자세히는 모르겠지만 해당 AI 추천 포지션이 정확하게 맞지는 않다고 느꼈다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 이유는 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;내 경력은 총 1년&lt;/b&gt; 즈음의 주니어 레벨이지만 &lt;b&gt;5년 이상의 팀장이나 리더의 포지션이 추천&lt;/b&gt;으로 뜨는 경우가 많다.&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6fbSt/btsEYOzq09K/ohHTHfrndHFh9sePKhPDL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6fbSt/btsEYOzq09K/ohHTHfrndHFh9sePKhPDL0/img.png&quot; width=&quot;481&quot; height=&quot;961&quot; data-widthpercent=&quot;56.49&quot; data-is-animation=&quot;false&quot; data-filename=&quot;edited_edited_원티드 AI 맞춤 포지션.png&quot; data-origin-height=&quot;1264&quot; data-origin-width=&quot;1179&quot; style=&quot;width: 55.8066%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6fbSt/btsEYOzq09K/ohHTHfrndHFh9sePKhPDL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6fbSt%2FbtsEYOzq09K%2FohHTHfrndHFh9sePKhPDL0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1264&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsT9Zx/btsEWN83o9n/b1naJx4yfyY8jpAZnc2I3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsT9Zx/btsEWN83o9n/b1naJx4yfyY8jpAZnc2I3K/img.png&quot; data-widthpercent=&quot;43.51&quot; data-filename=&quot;edited_edited_edited_원티드 이력서 내 경력 사항.png&quot; data-origin-height=&quot;1641&quot; data-origin-width=&quot;1179&quot; data-is-animation=&quot;false&quot; style=&quot;width: 42.9857%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsT9Zx/btsEWN83o9n/b1naJx4yfyY8jpAZnc2I3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsT9Zx%2FbtsEWN83o9n%2Fb1naJx4yfyY8jpAZnc2I3K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1641&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;경력 정보는 반영되지 않는 것 같은 추천 서비스&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt; 회사 포지션 추천 시 내 경력 사항은 고려하지 않고 추천되는 것 같아 해당 추천 공고는 자세하게 보지 않게 된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;이력서 내 입력된 정보에서 경력 기간 데이터만 뽑아서 활용할 수 있을 것 같은데&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;b&gt;&quot;경력 기간을 고려한 포지션 추천이 있다면 조금 더 의사결정에 도움을 줄 수 있지&lt;span&gt;&amp;nbsp;&lt;/span&gt;않을까?&quot;&lt;/b&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;라고 생각한다.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;유사한 로직을 사용한다고 생각한&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;AI 이력서 리뷰 신청으로 얻은 적합 직무&lt;/b&gt;와&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;합격예측 포지션 내 직무&lt;/b&gt;가 너무 다르다.&lt;br /&gt;&lt;br /&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rV4z5/btsE0jyEgGU/FUIkxaHEtMIeLt5YK4OYAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rV4z5/btsE0jyEgGU/FUIkxaHEtMIeLt5YK4OYAk/img.png&quot; width=&quot;418&quot; height=&quot;205&quot; data-widthpercent=&quot;67.23&quot; data-filename=&quot;edited_김지윤님의 적합 직무.jpg&quot; data-origin-height=&quot;578&quot; data-origin-width=&quot;1179&quot; data-is-animation=&quot;false&quot; style=&quot;width: 66.4216%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rV4z5/btsE0jyEgGU/FUIkxaHEtMIeLt5YK4OYAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrV4z5%2FbtsE0jyEgGU%2FFUIkxaHEtMIeLt5YK4OYAk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;578&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vmmbp/btsEXvAihtx/AJK9hwt9fBMQ243TFoCEk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vmmbp/btsEXvAihtx/AJK9hwt9fBMQ243TFoCEk0/img.png&quot; data-widthpercent=&quot;32.77&quot; data-filename=&quot;blob&quot; data-is-animation=&quot;false&quot; data-origin-height=&quot;1186&quot; data-origin-width=&quot;1179&quot; style=&quot;width: 32.3707%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vmmbp/btsEXvAihtx/AJK9hwt9fBMQ243TFoCEk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVmmbp%2FbtsEXvAihtx%2FAJK9hwt9fBMQ243TFoCEk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;1186&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;적합 직무가 반영되지 않는 것 같은 합격예측 포지션&lt;/figcaption&gt;
&lt;/figure&gt;
AI 이력서 리뷰 신청으로 확인한 나의 적합 직무는 마케팅 전략 기획자인데 합격예측 포지션에서는 마케팅 관련 포지션을 확인할 수 없었다.&lt;br /&gt;이력서 내용 상 마케팅 직무가 적합한데 합격예측 포지션에는 다른 직무가 노출되니 의문이 생기기도 했다.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;PM, 서비스 기획자, 마케팅 담당자, 데이터 분석가, 전략 기획자 등 여러 직종이 섞여서 나오는데 분리가 힘들다.&lt;br /&gt;&lt;br /&gt;포지션 추천 직무가 풍부한 것은 장점이지만 사용자의 관심 직무에 맞춰 정보를 필터링할 수 있는 기능이 있어도 좋을 것 같다고 생각한다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 게시물에서는 채용 위주의 내용만을 다루었지만 사실 원티드는 채용 외에도 커뮤니티 기능, 아티클 제공 등 타 채용 플랫폼에 비해 활용할 수 있는 서비스가 많다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;꼭 구직이 목적이 아니라도 다양한 정보를 얻을 수 있기 때문에 주기적으로 방문해 원하는 정보를 얻을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 원티드 UX 분석 및 아쉬운 점 내용 정리 끝&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;요약&lt;/b&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;원티드는 효율적인 정보 검색 및 AI 기반 채용 서비스, 콘텐츠 및 커뮤니티를 통해 개인화되고 차별화된 유저 경험을 제공해 준다.&lt;br /&gt;데이터 기반 개인화 서비스 강화, AI 추천 시스템 세분화 등이 개선된다면 더욱 좋을 것 같다고 생각한다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;개인이 앱 사용 시 느낀&amp;nbsp; 불편 사항을 정리한 내용이라 매우 주관적인 내용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>기획</category>
      <category>UX</category>
      <category>개선</category>
      <category>불편사항</category>
      <category>사용경험</category>
      <category>서비스</category>
      <category>원티드</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/38</guid>
      <comments>https://jiyoon1ing.tistory.com/38#entry38comment</comments>
      <pubDate>Sat, 17 Feb 2024 15:42:35 +0900</pubDate>
    </item>
    <item>
      <title>[파이썬/NLP] 텍스트 전처리 - 정제 및 정규화 feat.replace,re</title>
      <link>https://jiyoon1ing.tistory.com/37</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;텍스트 정제 - &lt;/b&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;replace( )&lt;/b&gt;&lt;/span&gt;&lt;b&gt; 함수&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬을 사용하다 보면 문장의 오탈자 수정 및 특정 단어를 다른 단어로 변환하고 싶을 때가 있습니다.&lt;br /&gt;그럴 때 파이썬의 relace() 함수를 사용하면 빠르게 원하는대로 문장을 수정할 수 있습니다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;함수 사용 방법 &lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;str.replace(old, new, count)&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt;str:&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;문자열&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt;old:&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;바꾸고 싶은 문자열&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt;new:&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;바꿀 문자열&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt;count (선택 사항):&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;old&amp;nbsp;문자열을 몇 번 바꿀 것인지 선택/ 기본값은 -1이며, 모든&amp;nbsp;old&amp;nbsp;문자열을&amp;nbsp;new&amp;nbsp;문자열로 변경&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;함수 사용 예시&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;import pandas as pd
text = &quot;데이터분석은 어렵지만 유용해  데이터분석 공부를 으쌰으쌰 열심히해서 멋진 분석가가 될거야~^_^!&quot;

# &quot;데이터분석&quot;을 &quot;마케팅&quot;으로 바꾸기
new_text = text.replace(&quot;데이터분석&quot;, &quot;마케팅&quot;)

print(new_text)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;787&quot; data-origin-height=&quot;35&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nopNn/btsEVczHq1f/Lz8XIvU3nOnOrxR4C8m5Ik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nopNn/btsEVczHq1f/Lz8XIvU3nOnOrxR4C8m5Ik/img.png&quot; data-alt=&quot;'데이터분석'이 '마케팅'으로 변환된 문장&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nopNn/btsEVczHq1f/Lz8XIvU3nOnOrxR4C8m5Ik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnopNn%2FbtsEVczHq1f%2FLz8XIvU3nOnOrxR4C8m5Ik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;787&quot; height=&quot;35&quot; data-origin-width=&quot;787&quot; data-origin-height=&quot;35&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;'데이터분석'이 '마케팅'으로 변환된 문장&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;기존에 &amp;ldquo;데이터분석&lt;i&gt;&amp;rdquo;&lt;/i&gt;으로 작성되어있던 부분이 모두 &amp;ldquo;마케팅&lt;i&gt;&amp;rdquo;&lt;/i&gt;으로 변환된 것을 확인할 수 있습니다.&lt;br /&gt;이 외에도 특정 단어를 제외하는 텍스트 전처리를 할 때에도 replace() 함수를 활용할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;불용어 제거&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;text = &quot;데이터분석은 어렵지만 유용해  데이터분석 공부를 으쌰으쌰 열심히해서 멋진 분석가가 될거야~^_^!&quot;

# 불용어 설정
stopwords = [&quot;으쌰으쌰 &quot;, &quot;멋진 &quot;]

# 불용어 제거
for word in stopwords:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text = text.replace(word, &quot;&quot;)

print(text)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;738&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1yYC8/btsEVJqv3WG/CWv53MaH91u3WdF0XilCe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1yYC8/btsEVJqv3WG/CWv53MaH91u3WdF0XilCe0/img.png&quot; data-alt=&quot;'으쌰으쌰' 와 '멋진' 단어가 제외된 문장&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1yYC8/btsEVJqv3WG/CWv53MaH91u3WdF0XilCe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1yYC8%2FbtsEVJqv3WG%2FCWv53MaH91u3WdF0XilCe0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;738&quot; height=&quot;34&quot; data-origin-width=&quot;738&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;'으쌰으쌰' 와 '멋진' 단어가 제외된 문장&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;특정 단어를 삭제하고 싶을 때는 불용어 설정 후 replace로 해당 불용어를 제외하면 됩니다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;저의 경우 워드클라우드 생성 시 유사한 단어는 하나로 묶어서 확인하기 위해 replace를 사용해서 열 전체에 적용했습니다. 예를 들어 &amp;ldquo;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;i&gt;좋았음&amp;rdquo;, &amp;ldquo;좋아요&amp;rdquo;, &amp;ldquo;좋았어요&lt;i&gt;&amp;rdquo;&lt;/i&gt; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;단어 모두 &amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;i&gt;좋아요&lt;i&gt;&amp;rdquo;&lt;/i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;로 통일하고 싶을 때, 아래와 같은 코드를 사용할 수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;열 전체에 적용하는 코드&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;words_to_replace = [&quot;좋았음&quot;, &quot;좋아요&quot;, &quot;좋았어요&quot;]

# 대체할 단어
replacement_word = &quot;좋아요&quot;

# 텍스트 변환 함수
def replace_words(text, words_to_replace, replacement_word):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for word in words_to_replace:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text = text.replace(word, replacement_word)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return text

# df[&quot;text&quot;]열 전체 텍스트에 적용
df[&quot;text&quot;] = df[&quot;text&quot;].apply(lambda x: replace_words(x, words_to_replace, replacement_word))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0swS8/btsEQSbLwGm/Cg4s2I8BYXOWZIYEyAd4Jk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0swS8/btsEQSbLwGm/Cg4s2I8BYXOWZIYEyAd4Jk/img.png&quot; data-origin-width=&quot;442&quot; data-origin-height=&quot;188&quot; style=&quot;width: 56.3144%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0swS8/btsEQSbLwGm/Cg4s2I8BYXOWZIYEyAd4Jk/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0swS8%2FbtsEQSbLwGm%2FCg4s2I8BYXOWZIYEyAd4Jk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;442&quot; height=&quot;188&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceJ47C/btsES4ib0ly/r09hz6t0j7vsrKv7AjcOu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceJ47C/btsES4ib0ly/r09hz6t0j7vsrKv7AjcOu0/img.png&quot; data-origin-width=&quot;316&quot; data-origin-height=&quot;178&quot; style=&quot;width: 42.5228%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceJ47C/btsES4ib0ly/r09hz6t0j7vsrKv7AjcOu0/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceJ47C%2FbtsES4ib0ly%2Fr09hz6t0j7vsrKv7AjcOu0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;316&quot; height=&quot;178&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;'좋았음', '좋았어요' 모두 '좋아요'로 변환된 데이터프레임&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;정규표현식 - import &lt;/b&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;re&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt;정규 표현식은 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt;특정 문자열을 찾거나,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt; 바꾸거나,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt; 제거하는 등 다양한 작업을 수행하는 데 활용할 수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt;저는 보통 특수문자를 제거할 때 정규표현식을 사용하곤 합니다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;함수 사용 방법&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;re.sub(pattern, &quot; &quot;, text)&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt;re.sub()&amp;nbsp;함수: &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;첫 번째 인수에 지정된 패턴에 매칭되는 문자열을 두 번째 인수에 지정된 문자열로 바꿉니다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt;pattern: &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;자세한 정규표현식 patten은 아래 게시물 참고&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;&lt;a href=&quot;https://wikidocs.net/21703&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://wikidocs.net/21703&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;함수 사용 예시&lt;/b&gt;&lt;/blockquote&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;import re
text = &quot;데이터분석은 어렵지만 유용해  데이터분석 공부를 으쌰으쌰 열심히해서 멋진 분석가가 될거야~^_^!&quot;

# 한글 및 숫자, 기본 특수기호 외에 단어는 제외
new_text = re.sub(r&quot;[^ㄱ-ㅎㅏ-ㅣ가-힣a-zA-Z0-9.,!? ]&quot;, &quot; &quot;, text)
new_text1 = re.sub(r&quot;[^ㄱ-ㅎㅏ-ㅣ가-힣a-zA-Z0-9.,!? ]&quot;, &quot;&quot;, text)

print(new_text)
print(&quot;&quot;)
print(new_text1)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;772&quot; data-origin-height=&quot;85&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfaJ3Q/btsETotSVTo/NygHmsoytvk6NgHYWcbfx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfaJ3Q/btsETotSVTo/NygHmsoytvk6NgHYWcbfx1/img.png&quot; data-alt=&quot;특수문자를 제거한 문장(공백 포함 및 완전 제거)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfaJ3Q/btsETotSVTo/NygHmsoytvk6NgHYWcbfx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfaJ3Q%2FbtsETotSVTo%2FNygHmsoytvk6NgHYWcbfx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;772&quot; height=&quot;85&quot; data-origin-width=&quot;772&quot; data-origin-height=&quot;85&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;특수문자를 제거한 문장(공백 포함 및 완전 제거)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;new_text와 new_text1의 차이점이 보이시나요?&lt;br /&gt;new_text의 경우는 &lt;b&gt;특정 문자를 공백으로 치환&lt;/b&gt;하였고, new_text1은 &lt;b&gt;특정 문자를 완전히 제거&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt;했다는 차이가 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt;일반적으로 저는 문장의 형식을 위해서는 공백으로 치환하기 보다는 완전히 제거하는 방식을 주로 선호합니다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;마찬가지로 아래와 같이 열 전체에 정규표현식을 적용하여 손쉽게 텍스트 정규화를 할 수 있습니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;# 한글 및 숫자를 제외한 단어를 공백으로 치환
df[&quot;text&quot;] = df[&quot;text&quot;].apply(lambda x: re.sub(r&quot;[^ㄱ-ㅎㅏ-ㅣ가-힣a-zA-Z0-9.,!? ]&quot;, &quot; &quot;, x))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;이렇게 텍스트 전처리 손쉽게 끄읕&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>python</category>
      <category>Re</category>
      <category>replace</category>
      <category>불용어</category>
      <category>전처리</category>
      <category>정규표현식</category>
      <category>텍스트</category>
      <category>특수문자 제외</category>
      <category>파이썬</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/37</guid>
      <comments>https://jiyoon1ing.tistory.com/37#entry37comment</comments>
      <pubDate>Fri, 16 Feb 2024 19:00:00 +0900</pubDate>
    </item>
    <item>
      <title>[파이썬/크롤링] 집닥 고객 후기 크롤링 with Selenium, BeautifulSoup</title>
      <link>https://jiyoon1ing.tistory.com/36</link>
      <description>&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;먼저 크롤링을 하기 위한 환경 구성을 위해 &lt;b&gt;webdrvier-manager를 설치&lt;/b&gt;해준다.&lt;/p&gt;
&lt;pre id=&quot;code_1707870921572&quot; class=&quot;cmake&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;pip install webdriver-manager&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;그 후 &lt;b&gt;크롤링을 위해 필요한 라이브러리&lt;/b&gt;와 그 외 필요한 &lt;b&gt;time, pandas 라이브러리&lt;/b&gt;를 import 해준다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;동적 크롤링을 위한 selenium과 정적 크롤링을 위한 Beautifulsoup 두 개를 사용하였고, webdriver로는 크롬드라이버를 사용해서 진행하였다.&lt;/p&gt;
&lt;pre id=&quot;code_1707870921574&quot; class=&quot;python&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

import time
import pandas as pd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인테리어/시공 중개 플랫폼인 집닥의 고객후기를 크롤링하기 위해 집닥 고객후기에 있는 모든 데이터를 가져오려고 한다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;집닥의 고객후기 리뷰 페이지 구조&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1506&quot; data-origin-height=&quot;818&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/O5eQ8/btsESLIF7mO/D89YfBfqfHxMZKq4QHemw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/O5eQ8/btsESLIF7mO/D89YfBfqfHxMZKq4QHemw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/O5eQ8/btsESLIF7mO/D89YfBfqfHxMZKq4QHemw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FO5eQ8%2FbtsESLIF7mO%2FD89YfBfqfHxMZKq4QHemw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;집닥의 고객 후기 페이지 전체 화면&quot; loading=&quot;lazy&quot; width=&quot;1506&quot; height=&quot;818&quot; data-origin-width=&quot;1506&quot; data-origin-height=&quot;818&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;집닥의 HTML 구조 상 해당 고객후기 페이지에서는 아래와 같이 리뷰가 특정 개수까지만 노출이 되고 잘리는 것으로 확인이 되어 &lt;b&gt;전체 리뷰의 a 태그 내 하이퍼링크를 가져온 후 해당 링크를 하나씩 들어가서 전체 리뷰를 크롤링하는&lt;/b&gt; 순서로 진행하였다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1203&quot; data-origin-height=&quot;152&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjM8Ja/btsEQavJOVo/CO6Ixo1J74eDjH5n5Mrzt1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjM8Ja/btsEQavJOVo/CO6Ixo1J74eDjH5n5Mrzt1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjM8Ja/btsEQavJOVo/CO6Ixo1J74eDjH5n5Mrzt1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjM8Ja%2FbtsEQavJOVo%2FCO6Ixo1J74eDjH5n5Mrzt1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;집닥 고객 후기 페이지의 HTML 구조&quot; loading=&quot;lazy&quot; width=&quot;1203&quot; height=&quot;152&quot; data-origin-width=&quot;1203&quot; data-origin-height=&quot;152&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;전체 리뷰를 확인하기 위해서는?&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1476&quot; data-origin-height=&quot;700&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/be1Dhz/btsEQNG4J7b/0SXSzpvx5piH3xvquJaOo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/be1Dhz/btsEQNG4J7b/0SXSzpvx5piH3xvquJaOo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/be1Dhz/btsEQNG4J7b/0SXSzpvx5piH3xvquJaOo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbe1Dhz%2FbtsEQNG4J7b%2F0SXSzpvx5piH3xvquJaOo0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;후기 더보기 버튼의 위치를 파악&quot; loading=&quot;lazy&quot; width=&quot;1476&quot; height=&quot;700&quot; data-origin-width=&quot;1476&quot; data-origin-height=&quot;700&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;총 513개의 전체 후기를 확인하기 위해서는 후기 더보기 버튼이 나오지 않을 때까지 클릭해주어야 한다. 해당 부분 구현을 위해 Selenium의 크롬 웹드라이버를 사용해 아래와 같이 간단하게 작성해 보았다.&lt;/p&gt;
&lt;pre id=&quot;code_1707886231217&quot; class=&quot;python&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;load_more_button = driver.find_element(By.CLASS_NAME, &quot;_btn_more_view&quot;)
        if load_more_button.is_displayed():
            load_more_button.click()
            time.sleep(2)  # 로딩을 기다리기 위해 잠시 대기
        else:
            break&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;전체 후기에 대해 하이퍼링크 크롤링하기&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;후기 더보기 버튼 클릭을 통해 전체 후기를 확인했다면 이제 해당 후기들의 하이퍼링크를 추출해 오는 작업을 해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자세한 코드는 아래와 같다.&lt;/p&gt;
&lt;pre id=&quot;code_1707891665073&quot; class=&quot;python&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;# 페이지 소스 가져오기
html_content = driver.page_source
# BeautifulSoup을 사용하여 HTML 파싱
soup = BeautifulSoup(html_content, 'html.parser')
# 모든 a 태그 가져오기
a_tags = soup.find_all('a')
# 하이퍼링크 추출하여 리스트에 저장
links = [a.get('href') for a in a_tags]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;링크 저장 후 원하는 형식에 맞는 링크만 필터링하여 사용하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;후기 상세페이지 크롤링&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 후기 상세페이지에 있는 고개후기 전체 텍스트와 별점, 공사기간, 공사금액 데이터를 크롤링하여 가져와 보려고 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;446&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VakER/btsEKEkhV7X/0w9Lh4IaZQ38VGjK7pNipk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VakER/btsEKEkhV7X/0w9Lh4IaZQ38VGjK7pNipk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VakER/btsEKEkhV7X/0w9Lh4IaZQ38VGjK7pNipk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVakER%2FbtsEKEkhV7X%2F0w9Lh4IaZQ38VGjK7pNipk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;후기 상세 페이지에서 볼 수 있는 인테리어 세부 정보&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;446&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;446&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;456&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mvsyi/btsEOSa9IZw/YwKbn6TMHXbBnoKh4n2x2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mvsyi/btsEOSa9IZw/YwKbn6TMHXbBnoKh4n2x2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mvsyi/btsEOSa9IZw/YwKbn6TMHXbBnoKh4n2x2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmvsyi%2FbtsEOSa9IZw%2FYwKbn6TMHXbBnoKh4n2x2K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;후기 상세 페이지의 HTML 구조&quot; loading=&quot;lazy&quot; width=&quot;598&quot; height=&quot;456&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;456&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&quot;star-score-title&quot;&lt;/b&gt; class 내 텍스트와&amp;nbsp;&lt;b&gt;dd 태그&lt;/b&gt;에 있는 세 번째, 네 번째 값인 &lt;b&gt;공사기간, 공사금액&lt;/b&gt;의 텍스트를 가져와 보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가져오는 코드는 아래와 같다.&lt;/p&gt;
&lt;pre id=&quot;code_1707886924898&quot; class=&quot;python&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;# 리뷰 데이터를 저장할 리스트 초기화
reviews = []
stars = []
details_period =[]
details_cost = []

# &quot;review_detail&quot; 클래스를 가진 div 요소 찾기
review_detail_element = driver.find_element_by_css_selector('div.review_detail')
star_score_element = driver.find_element_by_css_selector('div.star-score-title')

try:
    # &amp;lt;dl&amp;gt; 클래스가 &quot;info_form clearfix&quot;인 요소를 찾습니다.
    dl_element = driver.find_element(By.CLASS_NAME, &quot;info_form.clearfix&quot;)

    # 세 번째 &amp;lt;dd&amp;gt; 태그의 텍스트를 가져옵니다.
    third_dd_text = dl_element.find_elements(By.TAG_NAME, 'dd')[2].text.strip()
    # 네 번째 &amp;lt;dd&amp;gt; 태그의 텍스트를 가져옵니다.
    fourth_dd_text = dl_element.find_elements(By.TAG_NAME, 'dd')[3].text.strip()

    # 리뷰 텍스트 값 추출
    review_text = review_detail_element.text
    # 리뷰 데이터를 리스트에 추가
    reviews.append(review_text)
        
    star_score_text = star_score_element.text
    stars.append(star_score_text)
        
    details_period.append(third_dd_text)
    details_cost.append(fourth_dd_text)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 해당 리스트를 모아 데이터프레임 형태로 변환하면 아래와 같은 형식으로 출력이 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1707891864753&quot; class=&quot;python&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 리스트를 데이터프레임으로 변환
df = pd.DataFrame({'Reviews': reviews, 'Star_score': stars,'period':details_period,'cost':details_cost})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;416&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAX9nL/btsETnt34k7/gETwbGHkqhWMQvkoJLI73K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAX9nL/btsETnt34k7/gETwbGHkqhWMQvkoJLI73K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAX9nL/btsETnt34k7/gETwbGHkqhWMQvkoJLI73K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAX9nL%2FbtsETnt34k7%2FgETwbGHkqhWMQvkoJLI73K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;리뷰 크롤링 후 파이썬 데이터프레임으로 출력한 결과&quot; loading=&quot;lazy&quot; width=&quot;809&quot; height=&quot;416&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;416&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필자가 크롤링을 한 당시에는 총 510개의 리뷰 데이터가 있던 상태라 510개가 저장되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전체 리뷰에 대해 하이퍼링크 추출 및 후기 텍스트 크롤링을 한 코드는 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 전체 후기 하이퍼링크 크롤링&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1707892074146&quot; class=&quot;python&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 필요한 라이브러리 가져오기
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.by import By
import time

# URL 설정
url = &quot;https://zipdoc.co.kr/postscript?category_cd=90&quot;


#웹드라이버에 옵션 설정
options = webdriver.ChromeOptions()
options.add_argument('window-size=1920, 1080')
options.add_argument('--incognito')

# Chrome 웹드라이버 인스턴스 생성
driver=webdriver.Chrome(options = options)

# 페이지 열기
driver.get(url)


# &quot;후기 더 보기&quot; 버튼 클릭
while True:
    try:
        load_more_button = driver.find_element(By.CLASS_NAME, &quot;_btn_more_view&quot;)
        if load_more_button.is_displayed():
            load_more_button.click()
            time.sleep(2)  # 로딩을 기다리기 위해 잠시 대기
        else:
            break
    except Exception as e:
        print(f&quot;Error: {e}&quot;)
        break

# 페이지 소스 가져오기
html_content = driver.page_source
# BeautifulSoup을 사용하여 HTML 파싱
soup = BeautifulSoup(html_content, 'html.parser')
# 모든 a 태그 가져오기
a_tags = soup.find_all('a')
# 하이퍼링크 추출하여 리스트에 저장
links = [a.get('href') for a in a_tags]
#postscript 붙어있는 경우만 추출
filtered_links = [link for link in links if link is not None and 'postscript' in link]
# 첫 번째와 마지막 값 제외
filtered = filtered_links[1:-1]

base_url = 'https://zipdoc.co.kr'
complete_links = [base_url + link for link in filtered]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. 추출한 전체 링크에 대해 후기, 별점 등 상세 크롤링&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1707892149982&quot; class=&quot;python&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;# 리뷰 데이터를 저장할 리스트 초기화
reviews = []
stars = []
details_period =[]
details_cost = []

# Selenium 웹 드라이버 초기화
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

# Selenium 웹 드라이버 초기화
driver = webdriver.Chrome()

# 필터링된 링크 리스트에서 'postscript'를 포함하고 None이 아닌 링크만 선택
filtered_links = [link for link in complete_links if link is not None and 'postscript' in link]

for link in filtered_links:
    # 각 링크를 열어서 페이지 로딩 기다리기
    driver.get(link)
    WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.TAG_NAME, 'body')))


    # &quot;review_detail&quot; 클래스를 가진 div 요소 찾기
    review_detail_element = driver.find_element_by_css_selector('div.review_detail')
    star_score_element = driver.find_element_by_css_selector('div.star-score-title')

    try:
        # &amp;lt;dl&amp;gt; 클래스가 &quot;info_form clearfix&quot;인 요소를 찾습니다.
        dl_element = driver.find_element(By.CLASS_NAME, &quot;info_form.clearfix&quot;)

        # 세 번째 &amp;lt;dd&amp;gt; 태그의 텍스트를 가져옵니다.
        third_dd_text = dl_element.find_elements(By.TAG_NAME, 'dd')[2].text.strip()
        # 네 번째 &amp;lt;dd&amp;gt; 태그의 텍스트를 가져옵니다.
        fourth_dd_text = dl_element.find_elements(By.TAG_NAME, 'dd')[3].text.strip()

        # 리뷰 텍스트 값 추출
        review_text = review_detail_element.text
        # 리뷰 데이터를 리스트에 추가
        reviews.append(review_text)
        
        star_score_text = star_score_element.text
        stars.append(star_score_text)
        
        details_period.append(third_dd_text)
        details_cost.append(fourth_dd_text)
        
    except Exception as e:
        print(&quot;에러 발생:&quot;, e)


driver.quit()

# 리스트를 데이터프레임으로 변환
df = pd.DataFrame({'Reviews': reviews, 'Star_score': stars,'period':details_period,'cost':details_cost})
df&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>python</category>
      <category>BeautifulSoup</category>
      <category>selenium</category>
      <category>리뷰데이터</category>
      <category>집닥</category>
      <category>크롤링</category>
      <category>파이썬</category>
      <category>후기</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/36</guid>
      <comments>https://jiyoon1ing.tistory.com/36#entry36comment</comments>
      <pubDate>Wed, 14 Feb 2024 17:39:08 +0900</pubDate>
    </item>
    <item>
      <title>[NLP/mecab] 품사 태그</title>
      <link>https://jiyoon1ing.tistory.com/35</link>
      <description>&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-style=&quot;style4&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;78&quot; height=&quot;34&quot;&gt;대분류&lt;/td&gt;
&lt;td colspan=&quot;2&quot; width=&quot;263&quot;&gt;세종 품사 태그&lt;/td&gt;
&lt;td colspan=&quot;2&quot; width=&quot;202&quot;&gt;mecab-ko-dic 품사 태그&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;태그&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;설명&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;태그&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;6&quot; width=&quot;78&quot; height=&quot;102&quot;&gt;체언&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;NNG&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;일반 명사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;NNG&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;일반 명사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;NNP&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;고유 명사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;NNP&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;고유 명사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;42&quot; height=&quot;34&quot;&gt;NNB&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;221&quot;&gt;&lt;span&gt;의존&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;명사&lt;/span&gt;&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;NNB&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;의존 명사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;48&quot; height=&quot;17&quot;&gt;NNBC&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;단위를 나타내는 명사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;NR&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;수사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;NR&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;수사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;NP&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;대명사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;NP&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;대명사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;5&quot; width=&quot;78&quot; height=&quot;85&quot;&gt;용언&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;VV&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;동사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;VV&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;동사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;VA&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;형용사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;VA&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;형용사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;VX&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;보조 용언&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;VX&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;보조 용언&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;VCP&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;긍정 지정사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;VCP&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;긍정 지정사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;VCN&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;부정 지정사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;VCN&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;부정 지정사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;78&quot; height=&quot;17&quot;&gt;관형사&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;MM&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;관형사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;MM&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;관형사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;78&quot; height=&quot;34&quot;&gt;부사&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;MAG&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;일반 부사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;MAG&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;일반 부사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;MAJ&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;접속 부사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;MAJ&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;접속 부사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;78&quot; height=&quot;17&quot;&gt;감탄사&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;IC&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;감탄사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;IC&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;감탄사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;9&quot; width=&quot;78&quot; height=&quot;153&quot;&gt;조사&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;JKS&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;주격 조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JKS&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;주격 조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;JKC&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;보격 조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JKC&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;보격 조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;JKG&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;관형격 조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JKG&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;관형격 조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;JKO&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;목적격 조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JKO&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;목적격 조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;JKB&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;부사격 조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JKB&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;부사격 조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;JKV&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;호격 조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JKV&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;호격 조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;JKQ&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;인용격 조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JKQ&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;인용격 조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;JX&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;보조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JX&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;보조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;JC&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;접속 조사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;JC&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;접속 조사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;78&quot; height=&quot;17&quot;&gt;선어말 어미&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;EP&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;선어말 어미&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;EP&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;선어말 어미&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;4&quot; width=&quot;78&quot; height=&quot;68&quot;&gt;어말 어미&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;EF&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;종결 어미&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;EF&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;종결 어미&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;EC&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;연결 어미&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;EC&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;연결 어미&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;ETN&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;명사형 전성 어미&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;ETN&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;명사형 전성 어미&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;ETM&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;관형형 전성 어미&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;ETM&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;관형형 전성 어미&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;78&quot; height=&quot;17&quot;&gt;접두사&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;XPN&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;체언 접두사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;XPN&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;체언 접두사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;3&quot; width=&quot;78&quot; height=&quot;51&quot;&gt;접미사&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;XSN&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;명사 파생 접미사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;XSN&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;명사 파생 접미사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;XSV&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;동사 파생 접미사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;XSV&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;동사 파생 접미사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;XSA&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;형용사 파생 접미사&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;XSA&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;형용사 파생 접미사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;78&quot; height=&quot;17&quot;&gt;어근&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;XR&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;어근&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;XR&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;어근&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;7&quot; width=&quot;78&quot; height=&quot;119&quot;&gt;부호&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;SF&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;마침표, 물음표, 느낌표&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;SF&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;마침표, 물음표, 느낌표&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;SE&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;줄임표&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;SE&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;줄임표 &amp;hellip;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;42&quot; height=&quot;34&quot;&gt;SS&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;221&quot;&gt;따옴표,괄호표,줄표&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;SSO&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;여는 괄호 (, [&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;48&quot; height=&quot;17&quot;&gt;SSC&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;닫는 괄호 ), ]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;SP&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;쉼표,가운뎃점,콜론,빗금&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;SC&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;구분자 , &amp;middot; / :&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;SO&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;붙임표(물결,숨김,빠짐)&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;48&quot;&gt;SY&lt;/td&gt;
&lt;td rowspan=&quot;2&quot; width=&quot;154&quot;&gt;　&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;SW&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;기타기호 (논리수학기호,화폐기호)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;3&quot; width=&quot;78&quot; height=&quot;51&quot;&gt;한글 이외&lt;/td&gt;
&lt;td width=&quot;42&quot;&gt;SL&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;외국어&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;SL&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;외국어&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;SH&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;한자&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;SH&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;한자&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;42&quot; height=&quot;17&quot;&gt;SN&lt;/td&gt;
&lt;td width=&quot;221&quot;&gt;숫자&lt;/td&gt;
&lt;td width=&quot;48&quot;&gt;SN&lt;/td&gt;
&lt;td width=&quot;154&quot;&gt;숫자&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>python</category>
      <category>mecab</category>
      <category>참고</category>
      <category>품사</category>
      <category>품사태그</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/35</guid>
      <comments>https://jiyoon1ing.tistory.com/35#entry35comment</comments>
      <pubDate>Wed, 14 Feb 2024 11:26:33 +0900</pubDate>
    </item>
    <item>
      <title>[파이썬/NLP] 형태소 분석, 노래 가사 워드클라우드 feat.Mecab,Okt,kkma</title>
      <link>https://jiyoon1ing.tistory.com/34</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 형태소 분석기 비교&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;한국어 자연어 처리를 위해서는 KoNLPy라는 파이썬 패키지를 사용할 수 있습니다.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;형태소 분석기로는 Okt(Open Korea Text), 메캅(Mecab), 코모란(Komoran), 한나눔(Hannanum), 꼬꼬마(Kkma)가 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;저는 이 중 Okt, Kkma, Mecab 형태소 분석기를 사용하려고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;&lt;span&gt;&lt;/span&gt;각각의 메소드는 아래와 같은 기능을 갖고 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1) morphs : 형태소 추출 &lt;br /&gt;2) pos : 품사 태깅(Part-of-speech tagging) &lt;br /&gt;3) nouns : 명사 추출&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 파이썬에서 &lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;형태소 분석기를 사용하여 토큰화를&lt;span&gt; &lt;/span&gt;&lt;/span&gt;해보도록 합시다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이고 하기싫어&lt;/p&gt;
&lt;pre id=&quot;code_1706146849835&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from konlpy.tag import Okt
from konlpy.tag import Kkma
from eunjeon import Mecab&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 Mecab을 konlpy에 있는 것이 아니라 새롭게 설치하여 사용했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 파이썬 버전이 낮아서 그런지 konlpy에서 mecab이 불러와지지 않더라구요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;세 형태소 분석기를 사용해서 동일한 문장에 대해 형태소 추출, 품사 태깅, 명사 추출 모두 진행해 보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. kkma&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1706147908176&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print('kkma 형태소 분석 :',kkma.morphs(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))
print('kkma 품사 태깅 :',kkma.pos(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))
print('kkma 명사 추출 :',kkma.nouns(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1333&quot; data-origin-height=&quot;108&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lVYxF/btsDXbuZPdj/JCprEsVNdVG7fqQF9slvZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lVYxF/btsDXbuZPdj/JCprEsVNdVG7fqQF9slvZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lVYxF/btsDXbuZPdj/JCprEsVNdVG7fqQF9slvZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlVYxF%2FbtsDXbuZPdj%2FJCprEsVNdVG7fqQF9slvZ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;kkma 형태소 분석기를 사용해 텍스트 토큰화를 진행한 결과&quot; loading=&quot;lazy&quot; width=&quot;1333&quot; height=&quot;108&quot; data-origin-width=&quot;1333&quot; data-origin-height=&quot;108&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. Okt&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1706147930999&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print('OKT 형태소 분석 :',okt.morphs(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))
print('OKT 품사 태깅 :',okt.pos(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))
print('OKT 명사 추출 :',okt.nouns(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1367&quot; data-origin-height=&quot;110&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2zxWq/btsDW9Rt1Pa/RrRE96nUq5RkeSrXjkJpa1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2zxWq/btsDW9Rt1Pa/RrRE96nUq5RkeSrXjkJpa1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2zxWq/btsDW9Rt1Pa/RrRE96nUq5RkeSrXjkJpa1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2zxWq%2FbtsDW9Rt1Pa%2FRrRE96nUq5RkeSrXjkJpa1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;OKT 형태소 분석기를 사용해 텍스트 토큰화를 진행한 결과&quot; loading=&quot;lazy&quot; width=&quot;1367&quot; height=&quot;110&quot; data-origin-width=&quot;1367&quot; data-origin-height=&quot;110&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. mecab&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1706146932798&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print('mecab 형태소 분석 :',mecab.morphs(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))
print('mecab 품사 태깅 :',mecab.pos(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))
print('mecab 명사 추출 :',mecab.nouns(&quot;공부하기 싫어요 티스토리 업로드는 더 싫어요&quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1106&quot; data-origin-height=&quot;90&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHtC3q/btsDXzoSxDV/PNhJKGAXaHVbIs745nGLw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHtC3q/btsDXzoSxDV/PNhJKGAXaHVbIs745nGLw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHtC3q/btsDXzoSxDV/PNhJKGAXaHVbIs745nGLw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHtC3q%2FbtsDXzoSxDV%2FPNhJKGAXaHVbIs745nGLw0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;mecab 형태소 분석기를 사용해 텍스트 토큰화를 진행한 결과&quot; loading=&quot;lazy&quot; width=&quot;1106&quot; height=&quot;90&quot; data-origin-width=&quot;1106&quot; data-origin-height=&quot;90&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 분석기마다 다르게 추출하는 것을 알 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인이 생각하기에 자기와 더 잘 맞는 분석기를 사용하면 될 것 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제는 동일한 문장에 대해 명사 추출만 진행해 보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문장은 제가 좋아하는 문상훈의 책 내용 중 하나인..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;내가 짝사랑을 하는 동안에 당신은 아무것도 하지 않아도 된다.&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1706146954617&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print('OKT 명사 추출 :',okt.nouns(&quot;내가 짝사랑을 하는 동안에 당신은 아무것도 하지 않아도 된다.&quot;))
print('kkma 명사 추출 :',kkma.nouns(&quot;내가 짝사랑을 하는 동안에 당신은 아무것도 하지 않아도 된다.&quot;))
print('mecab 명사 추출 :',mecab.nouns(&quot;내가 짝사랑을 하는 동안에 당신은 아무것도 하지 않아도 된다.&quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;607&quot; data-origin-height=&quot;72&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMGSWK/btsDUesH1Yc/4UjreA7C31cYC11EFjXpMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMGSWK/btsDUesH1Yc/4UjreA7C31cYC11EFjXpMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMGSWK/btsDUesH1Yc/4UjreA7C31cYC11EFjXpMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMGSWK%2FbtsDUesH1Yc%2F4UjreA7C31cYC11EFjXpMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;동일한 문장에 대해 세 형태소 분석기를 사용해 명사 추출한 결과&quot; loading=&quot;lazy&quot; width=&quot;607&quot; height=&quot;72&quot; data-origin-width=&quot;607&quot; data-origin-height=&quot;72&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동일한 문장인데 명사를 추출해 보니 조금씩 다르게 나오는 것을 알 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마치 객관식 답안 후보 같은 모습이네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 이중에 Mecab을 활용해서 형태소분석을 하려고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;별다른 이유는 없고 그냥 조금 더 정확한 것 같았고, 인식을 잘 못하는 경우가 있더라도 사용자 사전에 추가하면 되니..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. 노래 가사 워드클라우드&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 Mecab을 활용해서 간단하게 텍스트 토큰화 후 워드클라우드를 그려보겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 거로 그려볼까 고민하다가 한국어만 있는 노래로 그려보고 싶다는 생각이 들었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 구글 혹은 네이버에 노래 가사 검색 후 복사해서 하나의 txt 파일에 저장하여 불러왔습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;노래는 아이유의 &lt;b&gt;밤편지&lt;/b&gt;, 윤상의&lt;b&gt; 넌 쉽게 말했지만&lt;/b&gt;, 윤종신의 &lt;b&gt;좋니&lt;/b&gt;로 가져왔습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1706147014204&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 텍스트 파일 불러오기
file_path = r&quot;C:\Users\바탕 화면\노래가사.txt&quot; # 실제 파일 경로로 변경
with open(file_path, 'r', encoding='utf-8') as file:
    text = file.read()

# 문장 토큰화
sentences = text.split('.')  # 예시로 간단하게 마침표(.)를 기준으로 문장을 나눔

# 형태소 분석 및 토큰화
tokenized_sentences = []
for sentence in sentences:
    tokens = mecab.morphs(sentence)
    tokenized_sentences.append(tokens)

# 결과 확인
print(tokenized_sentences)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;673&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVS38S/btsDRbKkk0j/helBJWKqRTjynKgHZywDy1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVS38S/btsDRbKkk0j/helBJWKqRTjynKgHZywDy1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVS38S/btsDRbKkk0j/helBJWKqRTjynKgHZywDy1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVS38S%2FbtsDRbKkk0j%2FhelBJWKqRTjynKgHZywDy1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1112&quot; height=&quot;673&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;673&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단어가 너무 많군요. 전체로 해서 의미 있는 결과가 나올까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;문장 전체 워드클라우드&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1706147323039&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 토큰화된 문장을 하나의 리스트로 펼치기
all_tokens = [token for sentence in tokenized_sentences for token in sentence]

# 리스트를 공백으로 연결하여 문자열로 변환
text_data = ' '.join(all_tokens)

#마스크 적용
im = Image.open(r&quot;C:\Users\JJ\Downloads\동그라미.png&quot;) # 이미지 파일 읽어오기

mask = Image.new(&quot;RGB&quot;, im.size, (255,255,255))
mask.paste(im,im)
mask = np.array(mask)
    
font_path =r&quot;C:\Users\JJ\AppData\Local\Microsoft\Windows\Fonts\PretendardVariable.ttf&quot;
# WordCloud 생성
wordcloud = WordCloud(font_path=font_path, background_color='white', mask = mask,width=800, height=400).generate(text_data)

# 워드클라우드 시각화
plt.figure(figsize=(10, 5))
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;286&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmijy8/btsDW9cTgn1/HouKCgnDIIK8DJanTI9x6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmijy8/btsDW9cTgn1/HouKCgnDIIK8DJanTI9x6k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmijy8/btsDW9cTgn1/HouKCgnDIIK8DJanTI9x6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdmijy8%2FbtsDW9cTgn1%2FHouKCgnDIIK8DJanTI9x6k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;노래 가사 워드클라우드 생성을 통해 출력된 원형 모양의 텍스트 뭉치&quot; loading=&quot;lazy&quot; width=&quot;286&quot; height=&quot;286&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;286&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;우리, 사랑, 처럼, 에게, 그리워&lt;/b&gt;라는 단어가 많이 나오는 것 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;으니&lt;/b&gt;는 뭐지 생각해 봤는데 좋니에서 나오는 단어였어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;명사만 추출 후 워드클라우드&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1706147379966&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;nouns_sentences=[]

for sentence in sentences:
    nouns = mecab.nouns(sentence)
    nouns_sentences.append(nouns)

# 결과 확인
print(nouns_sentences)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1091&quot; data-origin-height=&quot;197&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boFsPB/btsDVmRm0oj/6FdtTcCT98TUHk5E1jb681/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boFsPB/btsDVmRm0oj/6FdtTcCT98TUHk5E1jb681/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boFsPB/btsDVmRm0oj/6FdtTcCT98TUHk5E1jb681/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboFsPB%2FbtsDVmRm0oj%2F6FdtTcCT98TUHk5E1jb681%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1091&quot; height=&quot;197&quot; data-origin-width=&quot;1091&quot; data-origin-height=&quot;197&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1706147391153&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 토큰화된 문장을 하나의 리스트로 펼치기
all_nouns = [nouns for sentence in nouns_sentences for nouns in sentence]

# 리스트를 공백으로 연결하여 문자열로 변환
text_data = ' '.join(all_nouns)

#마스크 적용
im = Image.open(r&quot;C:\Users\JJ\Downloads\동그라미.png&quot;) # 이미지 파일 읽어오기

mask = Image.new(&quot;RGB&quot;, im.size, (255,255,255))
mask.paste(im,im)
mask = np.array(mask)
    
font_path =r&quot;C:\Users\JJ\AppData\Local\Microsoft\Windows\Fonts\PretendardVariable.ttf&quot;
# WordCloud 생성
wordcloud = WordCloud(font_path=font_path, background_color='white', mask = mask,width=800, height=400).generate(text_data)

# 워드클라우드 시각화
plt.figure(figsize=(10, 5))
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;286&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdOMu1/btsDQ7Vtw5R/UlLMhzDNIl55tNkfOKoXQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdOMu1/btsDQ7Vtw5R/UlLMhzDNIl55tNkfOKoXQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdOMu1/btsDQ7Vtw5R/UlLMhzDNIl55tNkfOKoXQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdOMu1%2FbtsDQ7Vtw5R%2FUlLMhzDNIl55tNkfOKoXQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;명사 텍스트만 추출 후 새롭게 작성된 원형 모양의 워드클라우드&quot; loading=&quot;lazy&quot; width=&quot;286&quot; height=&quot;286&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;286&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;역시 감성 발라드라 사랑이라는 단어가 가장 많이 나오는 것 같네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감성을 충전하게 되는 실습이었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Mecab에서 사용자 사전을 추가하고 싶다면 아래 글을 참고해주세요!&lt;/p&gt;
&lt;figure id=&quot;og_1714032786956&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[NLP/Error] Mecab 사용자 사전 추가 , 디렉토리 경로 오류 해결&quot; data-og-description=&quot;C:\mecab의 폴더는 아래와 같은 3개의 폴더로 이뤄져 있습니다. 물론 사람마다 폴더의 경로는 다르니 자신의 mecab 폴더 경로를 확인해 주시면 됩니다. mecab-ko-dic : mecab의 단어 사전 tools : 단어 사전&quot; data-og-host=&quot;jiyoon1ing.tistory.com&quot; data-og-source-url=&quot;https://jiyoon1ing.tistory.com/33&quot; data-og-url=&quot;https://jiyoon1ing.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%ACNLP-Mecab-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%82%AC%EC%A0%84-%EC%B6%94%EA%B0%80-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC-%EA%B2%BD%EB%A1%9C-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/xTfhl/hyVVC84VTI/JUyuaSARr9vP9nnsDVqMKK/img.jpg?width=564&amp;amp;height=564&amp;amp;face=0_0_564_564,https://scrap.kakaocdn.net/dn/czBmxN/hyVS4MWmbA/lV9HPnrfDcnKRRHLbJReVk/img.jpg?width=564&amp;amp;height=564&amp;amp;face=0_0_564_564,https://scrap.kakaocdn.net/dn/dt5le9/hyVVC2kgHt/BHBGjtmDcKVzYnJNKgCwC1/img.png?width=788&amp;amp;height=259&amp;amp;face=0_0_788_259&quot;&gt;&lt;a href=&quot;https://jiyoon1ing.tistory.com/33&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://jiyoon1ing.tistory.com/33&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/xTfhl/hyVVC84VTI/JUyuaSARr9vP9nnsDVqMKK/img.jpg?width=564&amp;amp;height=564&amp;amp;face=0_0_564_564,https://scrap.kakaocdn.net/dn/czBmxN/hyVS4MWmbA/lV9HPnrfDcnKRRHLbJReVk/img.jpg?width=564&amp;amp;height=564&amp;amp;face=0_0_564_564,https://scrap.kakaocdn.net/dn/dt5le9/hyVVC2kgHt/BHBGjtmDcKVzYnJNKgCwC1/img.png?width=788&amp;amp;height=259&amp;amp;face=0_0_788_259');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[NLP/Error] Mecab 사용자 사전 추가 , 디렉토리 경로 오류 해결&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;C:\mecab의 폴더는 아래와 같은 3개의 폴더로 이뤄져 있습니다. 물론 사람마다 폴더의 경로는 다르니 자신의 mecab 폴더 경로를 확인해 주시면 됩니다. mecab-ko-dic : mecab의 단어 사전 tools : 단어 사전&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;jiyoon1ing.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>python</category>
      <category>mecab</category>
      <category>nlp</category>
      <category>python</category>
      <category>노래가사</category>
      <category>워드클라우드</category>
      <category>형태소분석</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/34</guid>
      <comments>https://jiyoon1ing.tistory.com/34#entry34comment</comments>
      <pubDate>Thu, 25 Jan 2024 11:12:03 +0900</pubDate>
    </item>
    <item>
      <title>[NLP/Error] Mecab 사용자 사전 추가 , 디렉토리 경로 오류 해결</title>
      <link>https://jiyoon1ing.tistory.com/33</link>
      <description>&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;C:\mecab의 폴더는 아래와 같은 3개의 폴더로 이뤄져 있습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;물론 사람마다 폴더의 경로는 다르니 자신의 mecab 폴더 경로를 확인해 주시면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;279&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/468G3/btsDQ6bb2jf/4axjOFIH8f2CNQw4Q5YJ2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/468G3/btsDQ6bb2jf/4axjOFIH8f2CNQw4Q5YJ2k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/468G3/btsDQ6bb2jf/4axjOFIH8f2CNQw4Q5YJ2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F468G3%2FbtsDQ6bb2jf%2F4axjOFIH8f2CNQw4Q5YJ2k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;632&quot; height=&quot;216&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;279&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #5c5c5c; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc;&quot;&gt;mecab-ko-dic : mecab의 단어 사전&lt;/li&gt;
&lt;li style=&quot;list-style-type: disc;&quot;&gt;tools : 단어 사전에 단어를 추가시킨 후 컴파일 및 적용을 시켜주는 프로그램들 존재&lt;/li&gt;
&lt;li style=&quot;list-style-type: disc;&quot;&gt;user-dic : 사용자가 추가적으로 추가한 단어에 대한 단어 사전&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;필자의 경우 &quot;고대숲&quot;을 하나의 명사로 인식하고 싶었는데 mecab에서 고대/숲 따로 인식해서 이걸 사용자 정의 사전에 추가하려고 합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1706145633279&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from eunjeon import Mecab
m=Mecab()
sentence = &quot;오랜만에 페이스북 들어가서 고대숲을 읽었는데 너무 슬프네요&quot;
m.pos(sentence)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;425&quot; data-origin-height=&quot;283&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KaeW5/btsDUTojT7I/CAyk2Koke4UOelqforqALk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KaeW5/btsDUTojT7I/CAyk2Koke4UOelqforqALk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KaeW5/btsDUTojT7I/CAyk2Koke4UOelqforqALk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKaeW5%2FbtsDUTojT7I%2FCAyk2Koke4UOelqforqALk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;425&quot; height=&quot;283&quot; data-origin-width=&quot;425&quot; data-origin-height=&quot;283&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;단어 사전에 단어를 추가하는 과정은 다음과 같습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. user-dic 폴더 내에 custom.csv 파일 생성 및 형식에 맞게 추가하고 싶은 단어 추가&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1371&quot; data-origin-height=&quot;32&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTCrwr/btsDSqNZM13/24nZRmkPpYtrF8OvN7hhHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTCrwr/btsDSqNZM13/24nZRmkPpYtrF8OvN7hhHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTCrwr/btsDSqNZM13/24nZRmkPpYtrF8OvN7hhHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTCrwr%2FbtsDSqNZM13%2F24nZRmkPpYtrF8OvN7hhHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1371&quot; height=&quot;32&quot; data-origin-width=&quot;1371&quot; data-origin-height=&quot;32&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;위 이미지처럼 마지막 글자의 종성(받침)이 있는 경우 7번째 열에 T, 없는 경우는 F를 입력해 줍니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;파일 형식 참고) &lt;span&gt;&lt;span&gt;&lt;a href=&quot;https://docs.google.com/spreadsheets/d/1-9blXKjtjeKZqsf4NzHeYJCrr49-nXeRF6D80udfcwY/edit#gid=6&quot;&gt;https://docs.google.com/spreadsheets/d/1-9blXKjtjeKZqsf4NzHeYJCrr49-nXeRF6D80udfcwY/edit#gid=6&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. tools의 add-userdic-win.ps1라는 프로그램을 실행하여 컴파일&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;먼저 powershell을 관리자 권한으로 실행한 후 mecab 파일이 있는 경로로 이동합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1706142772591&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cd C:\mecab&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 후 tools 폴더 내에 add-userdic-win.ps1 파일을 실행시켜 줍니다. 아래와 같은 명령어를 입력해 주면 됩니다.&lt;/p&gt;
&lt;pre id=&quot;code_1706142834309&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.tools/add-userdic-win.ps1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;❗디지털 서명/보안 관련 오류 문구가 뜬 경우&lt;/b&gt;&lt;/span&gt;는 아래와 같이 입력해주면 됩니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필자의 경우 C:\mecab 경로 안에 tools 파일이 있었는데 자신의 mecab 파일 위치 경로에 맞게 바꿔주시면 됩니다.&lt;/p&gt;
&lt;pre id=&quot;code_1706142905453&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;PowerShell.exe -ExecutionPolicy Bypass -File C:\mecab\tools\add-userdic-win.ps1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 과정을 마치면 아마 아래와 같은 화면이 뜰 것입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 (2).png&quot; data-origin-width=&quot;668&quot; data-origin-height=&quot;246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ngKUQ/btsDW5BzN57/LqRYlgquPdRARrPAWjpHd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ngKUQ/btsDW5BzN57/LqRYlgquPdRARrPAWjpHd0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ngKUQ/btsDW5BzN57/LqRYlgquPdRARrPAWjpHd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FngKUQ%2FbtsDW5BzN57%2FLqRYlgquPdRARrPAWjpHd0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;668&quot; height=&quot;246&quot; data-filename=&quot;이미지 (2).png&quot; data-origin-width=&quot;668&quot; data-origin-height=&quot;246&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;3. done! 확인 후 mecab-ko-dic에 앞에서 user-custom.csv파일이 만들어진 경우 적용 완료&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;위 과정을 마친 후 아래와 같이 mecab-ko-dic 폴더에 user-custom.csv 파일이 있다면 잘 등록된 것입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;710&quot; data-origin-height=&quot;379&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ntTVL/btsDT2lL2id/pxAZqyQE1yuk3g5lYaRCjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ntTVL/btsDT2lL2id/pxAZqyQE1yuk3g5lYaRCjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ntTVL/btsDT2lL2id/pxAZqyQE1yuk3g5lYaRCjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FntTVL%2FbtsDT2lL2id%2FpxAZqyQE1yuk3g5lYaRCjk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;549&quot; height=&quot;293&quot; data-origin-width=&quot;710&quot; data-origin-height=&quot;379&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;만약 위 파일이 없다면 제대로 실행되지 않은 거라 처음부터 다시 해야 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;파일이 정상적으로 생성되었다면 다시 jupyter을 실행시키고 사용자 사전을 추가한 경로를 불러와야 최종적으로 적용이 됩니다.&lt;/p&gt;
&lt;pre id=&quot;code_1706145482056&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from eunjeon import Mecab
mecab = Mecab(dicpath='C:/mecab/mecab-ko-dic')
sentence = &quot;오랜만에 페이스북 들어가서 고대숲을 읽었는데 너무 슬프네요&quot;
mecab.pos(sentence)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;262&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dO6uz6/btsDXxR8o1v/Qq4IXVnYTr2IqQwQGskzQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dO6uz6/btsDXxR8o1v/Qq4IXVnYTr2IqQwQGskzQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dO6uz6/btsDXxR8o1v/Qq4IXVnYTr2IqQwQGskzQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdO6uz6%2FbtsDXxR8o1v%2FQq4IXVnYTr2IqQwQGskzQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;521&quot; height=&quot;262&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;262&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;정상적으로 인식 완료!!&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;dicpath의 경우 자신의 custom.csv 파일이 저장되어 있는 경로로 설정해 주면 됩니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;여기까지 정상적으로 실행됐다면 아래 오류는 안 보셔도 됩니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;4. 3번까지 완료했는데 오류가 뜬 경우는 아래와 같은 방법으로 해결&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot;&gt; &lt;b&gt;❗&lt;/b&gt; &lt;span style=&quot;color: #ee2323;&quot;&gt;Mecab을 불러오는 과정에서&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt; 디랙토리 경로에 대한 오류&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1706144052670&quot; class=&quot;python&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;File &quot;C:\anaconda3\Lib\site-packages\eunjeon\_mecab.py&quot;, line 106, in __init__
    raise Exception('The MeCab dictionary does not exist at &quot;%s&quot;. Is the dictionary correctly installed?\nYou can also try entering the dictionary path when initializing the Mecab class: &quot;Mecab(\'/some/dic/path\')&quot;' % dicpath)
Exception: The MeCab dictionary does not exist at &quot;C:/mecab/mecab-ko-dic&quot;. Is the dictionary correctly installed?
You can also try entering the dictionary path when initializing the Mecab class: &quot;Mecab('/some/dic/path')&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오류 코드를 확인해 보니 _mecab.py 파일에 문제가 있다고 해서 위 경로를 따라가 _mecab.py 파일을 찾았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 후 RuntimeError 부분의 Tagger 값을 아래와 같이 '--rcfile % s'에서 '-d %s'로 변경해 준 후 저장해 주면 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;259&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/F2vAs/btsDWQdyTpK/Dz5CVQ3K2DfXQHIvuERR00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/F2vAs/btsDWQdyTpK/Dz5CVQ3K2DfXQHIvuERR00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/F2vAs/btsDWQdyTpK/Dz5CVQ3K2DfXQHIvuERR00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FF2vAs%2FbtsDWQdyTpK%2FDz5CVQ3K2DfXQHIvuERR00%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;715&quot; height=&quot;235&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;259&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수정 후 다시 Mecab을 불러오면 진짜 진짜 정상적으로 사전에 입력한 단어가 하나의 명사로 나오게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;❗&lt;/b&gt; &lt;span style=&quot;color: #ee2323;&quot;&gt;powershell - mecab-ko-dic\char.bin 파일은 다른 프로세스에서 사용 중 관련 오류&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이건 주피터에서 사용자 지정 경로로 mecab을 불러온 상태에서 실행하려고 해서 생긴 오류입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경우에는 그냥 해당 파이썬 노트를 &lt;b&gt;셧다운&lt;/b&gt; 후 다시 powershell에서 작성하면 정상적으로 돌아갑니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;하나 문제가 있었는데 &quot;아트센터&quot;를 하나의 명사로 보도록 설정한 경우 &quot;아트 센터&quot;처럼 띄어쓰기를 포함하면 하나의 단어로 인식을 못하더라구요.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이건 나중에 다시 찾아보도록 하겠습니다.&lt;/p&gt;</description>
      <category>python</category>
      <category>mecab</category>
      <category>nlp</category>
      <category>python</category>
      <category>사용자사전</category>
      <category>오류</category>
      <category>형태소분석</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/33</guid>
      <comments>https://jiyoon1ing.tistory.com/33#entry33comment</comments>
      <pubDate>Thu, 25 Jan 2024 10:34:46 +0900</pubDate>
    </item>
    <item>
      <title>[Error] 파이썬 pyLDAvis.gensim 오류</title>
      <link>https://jiyoon1ing.tistory.com/31</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 버전을 다운 받으면 아래와 같은 오류가 안뜨겠지만 나는 파이썬 버전 문제인지 gensim 버전 문제인지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;import&lt;/b&gt; pyLDAvis.gensim_models 자체가 되지 않았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;gensim_models은 최신 업데이트 버전이고, 나는 최신 버전이 실행이 안되서&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;import&lt;/b&gt; pyLDAvis.gensim 로 불러오니 1차적으로 import는 되었지만&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같은 오류가 발생했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; &lt;span style=&quot;background-color: #fafafa; color: #383a42; text-align: start;&quot;&gt;UnicodeEncodeError: &lt;/span&gt;&lt;span style=&quot;color: #50a14f; text-align: start;&quot;&gt;'ascii'&lt;/span&gt;&lt;span style=&quot;background-color: #fafafa; color: #383a42; text-align: start;&quot;&gt; codec can&lt;/span&gt;&lt;span style=&quot;color: #50a14f; text-align: start;&quot;&gt;'t encode characters in position 18-23: ordinal not in range(128)&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1701237663562&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;C:\Anaconda3\lib\site-packages\joblib\externals\loky\backend\resource_tracker.py in _send(self, cmd, name, rtype)
    202 
    203     def _send(self, cmd, name, rtype):
--&amp;gt; 204         msg = '{0}:{1}:{2}\n'.format(cmd, name, rtype).encode('ascii')
    205         if len(name) &amp;gt; 512:
    206             # posix guarantees that writes to a pipe of less than PIPE_BUF
    UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-23: ordinal not in range(128)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시각화 코드를 실행하는 과정에서 자꾸 위와 같은 오류가 떠서 구글링을 해보니 최신 gensim 버전에서는 문제가 없지만 내가 구버전을 써서.. 인코딩이 잘 안먹히는 것 같았다.&lt;/p&gt;
&lt;pre id=&quot;code_1701237322437&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;msg = '{0}:{1}:{2}\n'.format(cmd, name, rtype).encode('utf-8')&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 코드 부분에서 인코딩 형식을 utf-8로 바꿔주면 바로 해결이 된다고 해서 노가다로 해결 완료&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 사실 다른 방법은 몰라서&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;C:\Anaconda3\lib\site-packages\joblib\externals\loky\backend\resource_tracker.py&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 경로를 따라 resource_tracker.py 파일을 찾은 후&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인코딩 형식을 'ascii'가 아니라 'utf-8'로 변경해주고 주피터에서 새로 restart를 하니 해결이 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음번에는 처음부터 업그레이드된 버전으로 다운받기를 ..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>python</category>
      <category>gensim</category>
      <category>pyLDAvis</category>
      <category>python</category>
      <category>오류</category>
      <category>파이썬</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/31</guid>
      <comments>https://jiyoon1ing.tistory.com/31#entry31comment</comments>
      <pubDate>Wed, 29 Nov 2023 15:10:34 +0900</pubDate>
    </item>
    <item>
      <title>[Error] 파이썬 워드클라우드 오류</title>
      <link>https://jiyoon1ing.tistory.com/30</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;'&lt;span style=&quot;background-color: #000000;&quot;&gt;ImageDraw'&amp;nbsp;object&amp;nbsp;has&amp;nbsp;no&amp;nbsp;attribute&amp;nbsp;'textbbox'&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&amp;gt; cmd에서 작성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pip uninstall pillow &lt;br /&gt;pip install pillow &lt;br /&gt;로&amp;nbsp;해결 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;그러고나서 나온 다른 오류들&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. &lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;cannot open resource&lt;/span&gt;&lt;br /&gt;2. &lt;span style=&quot;background-color: #000000; color: #ffffff;&quot;&gt;Only supported for TrueType fonts&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 오류 모두 한글 폰트 경로를 변경해주면 된다고 했지만 나는 경로를 바꿔도 해결이 안됐다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수많은 구글링을 한 결과 내 파이썬 버전이 3.6인 경우는 아래 코드 하나로 오류가 바로 해결이 될 수 있었다.&lt;br /&gt;&amp;gt; 파이썬 3.6 버전인 경우&lt;br /&gt;pip install wordcloud==1.8.0&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;557&quot; data-origin-height=&quot;286&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhtV5k/btsteCRUJl4/TC6vzqGWLXX7tMxoddXA70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhtV5k/btsteCRUJl4/TC6vzqGWLXX7tMxoddXA70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhtV5k/btsteCRUJl4/TC6vzqGWLXX7tMxoddXA70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhtV5k%2FbtsteCRUJl4%2FTC6vzqGWLXX7tMxoddXA70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;557&quot; height=&quot;286&quot; data-origin-width=&quot;557&quot; data-origin-height=&quot;286&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;야호 성공!&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;niniz&quot; data-emoticon-name=&quot;043&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/niniz/large/043.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/niniz/large/043.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>python</category>
      <category>pip</category>
      <category>python</category>
      <category>오류</category>
      <category>코드 오류</category>
      <category>파이썬</category>
      <category>파이썬 버전</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/30</guid>
      <comments>https://jiyoon1ing.tistory.com/30#entry30comment</comments>
      <pubDate>Tue, 12 Sep 2023 10:14:15 +0900</pubDate>
    </item>
    <item>
      <title>[HTML] 기초 문법</title>
      <link>https://jiyoon1ing.tistory.com/29</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;HTML 기본 구조&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1693226497436&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;
    &amp;lt;title&amp;gt;test page&amp;lt;/title&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    ...
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;html은 크게 &amp;lt;head&amp;gt;와 &amp;lt;body&amp;gt;로 나뉜다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: none;&quot;&gt;&amp;lt;!doctype html&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;:&lt;span&gt; &lt;/span&gt;브라우저에 선언하는 역할&lt;/li&gt;
&lt;li style=&quot;list-style-type: none;&quot;&gt;&amp;lt;html&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;전체 html 문서를 감싸는 태그&lt;/b&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: none;&quot;&gt;&amp;lt;head&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;:html 문서에 대한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;정보&lt;/b&gt;를 나타내는 부분입니다. 하나만 존재해야하고, html 바로 아래에 있어야 한다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: none;&quot;&gt;- &amp;lt;title&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: head 안에 들어가는 태그로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;제목표시줄의 내용&lt;/b&gt;을 나타낸다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: none;&quot;&gt;- &amp;lt;meta&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: meta 역시 head 안에 들어가는 태그로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;문서에 대한 설명&lt;/b&gt;을 표시한다. 기본적으로 한글로 작성할 때는 charset=&quot;utf-8&quot;을 사용한다.&lt;/li&gt;
&lt;li style=&quot;list-style-type: none;&quot;&gt;&amp;lt;body&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: html 문서에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;실제적으로 화면에 보여지는 부분&lt;/b&gt;을 나타낸다. &amp;lt;head&amp;gt; 아래에 위치해야 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹페이지 안에 포함되는 &lt;b&gt;&amp;lt;body&amp;gt;&lt;/b&gt; 부분을 조금 더 자세히 살펴보자.&lt;/p&gt;
&lt;pre id=&quot;code_1693227138855&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;body&amp;gt;
    &amp;lt;div class=&quot;skin&quot;&amp;gt;
        안녕하세요
        &amp;lt;div&amp;gt;div를 쓰면 문단이 나눠져요.&amp;lt;/div&amp;gt;
        &amp;lt;p&amp;gt;p 태그를 쓰면 문단이 분리돼요. &amp;lt;/p&amp;gt;
        &amp;lt;h1&amp;gt;h1을 사용한 가장 큰 제목&amp;lt;/h1&amp;gt;
        &amp;lt;h2&amp;gt;h2를 사용한 소제목&amp;lt;/h2&amp;gt;
        &amp;lt;h3&amp;gt;h 뒤에 숫자가 커질수록 크기와 굵기가 작아진다 &amp;lt;/h3&amp;gt;
        &amp;lt;div&amp;gt;&amp;lt;a href=&quot;https://www.naver.com/&quot;&amp;gt; 네이버로 가는 길 &amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
        &amp;lt;input type=&quot;text&quot;&amp;gt;
        &amp;lt;div class='button'&amp;gt;&amp;lt;button&amp;gt; 버튼입니다 &amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;

    &amp;lt;/div&amp;gt;

&amp;lt;/body&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;html 문법에서는 각 문장을 &lt;b&gt;태그&lt;/b&gt;로&amp;nbsp;감싸는 형식으로 이루어져 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;lt;p&amp;gt; - 하나의 문단을 나눌 때 사용&lt;/li&gt;
&lt;li&gt;&amp;lt;h#&amp;gt; - &lt;b&gt;h1,h2,h3 ... ,h6&lt;/b&gt; 까지 뒤로 갈수록 작은 제목 표기&lt;/li&gt;
&lt;li&gt;&amp;lt;b&amp;gt; - 텍스트 굵게, &lt;b&gt;&amp;lt;strong&amp;gt;&lt;/b&gt;과 유사&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;lt;div&amp;gt; - 레이아웃을 나눌 때 사용, 여러 소스를 묶어 css로 한번에 적용해주기 위&lt;/li&gt;
&lt;li&gt;&amp;lt;a&amp;gt; - 하이퍼링크 삽입, &lt;b&gt;href :&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #444444; text-align: left;&quot;&gt;클릭 시 &lt;/span&gt;이동할 링크&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;767&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwCcxC/btssqyWcaJf/6Qms1NZXObMGhm8TpN3LVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwCcxC/btssqyWcaJf/6Qms1NZXObMGhm8TpN3LVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwCcxC/btssqyWcaJf/6Qms1NZXObMGhm8TpN3LVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwCcxC%2FbtssqyWcaJf%2F6Qms1NZXObMGhm8TpN3LVk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1032&quot; height=&quot;767&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;767&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 외에도&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;lt;br&amp;gt; - 줄바꿈(break), 엔터 효과&lt;/li&gt;
&lt;li&gt;&amp;lt;hr&amp;gt; - 가로 줄 표 삽입&lt;/li&gt;
&lt;li&gt;&amp;lt;pre&amp;gt; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입력한&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;문장 형태 그대로 브라우저에 표현.&amp;nbsp; 엔터,탭,띄어쓰기 모두 그대로 반영됨&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;img&amp;gt; - 이미지 태그,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;scr&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;:이미지 파일 경로 ,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;alt&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: 대체 텍스트를 포함하여 작성&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;등등.. 다양한 태그가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발</category>
      <category>css</category>
      <category>html</category>
      <category>HTML 구조</category>
      <category>html 기본구조</category>
      <category>HTML 기초</category>
      <category>웹개발</category>
      <category>웹개발 기초</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/29</guid>
      <comments>https://jiyoon1ing.tistory.com/29#entry29comment</comments>
      <pubDate>Thu, 7 Sep 2023 10:58:32 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기</title>
      <link>https://jiyoon1ing.tistory.com/28</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;조건에 맞는 사용자와 총 거래금액 조회하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;BOARD_ID&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;WRITER_ID&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;TITLE&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CONTENTS&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PRICE&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CREATED_DATE&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;STATUS&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;VIEWS&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;게시글 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;작성자 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;게시글 제목&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;게시글 내용&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;가격&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;작성일&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;거래상태&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;조회수&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;중고거래 거래 회원 정보를 담은 USED_GOODS_USER 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;USER_ID&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;NICKANME&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CITY&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;STREET_ADDRESS1&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;STREET_ADDRESS2&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;TLNO&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;회원 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;닉네임&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;시&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;도로명 주소&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;상세 주소&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;전화번호&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;USED_GOODS_BOARD&lt;span style=&quot;text-align: left;&quot;&gt;와&amp;nbsp;&lt;/span&gt;USED_GOODS_USER&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt; 완료된 중고 거래의 총금액이 70만 원 이상인 사람의 회원 ID, 닉네임, 총거래금액을 조회하는 SQL문을 작성해주세요. 결과는 총거래금액을 기준으로 오름차순 정렬해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1689062148082&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT U.USER_ID, U.NICKNAME, SUM(B.PRICE) AS TOTAL_SALES
FROM USED_GOODS_BOARD AS B JOIN USED_GOODS_USER AS U
	ON B.WRITER_ID = U.USER_ID
WHERE B.STATUS = &quot;DONE&quot;
GROUP BY U.USER_ID
	HAVING SUM(PRICE) &amp;gt;= 700000
ORDER BY 3&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/164668&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/164668&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>join</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/28</guid>
      <comments>https://jiyoon1ing.tistory.com/28#entry28comment</comments>
      <pubDate>Tue, 11 Jul 2023 16:56:29 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 조건에 맞는 사용자 정보 조회하기</title>
      <link>https://jiyoon1ing.tistory.com/27</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;조건에&amp;nbsp;맞는&amp;nbsp;사용자&amp;nbsp;정보&amp;nbsp;조회하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;BOARD_ID&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;WRITER_ID&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;TITLE&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CONTENTS&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PRICE&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CREATED_DATE&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;STATUS&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;VIEWS&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;게시글 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;작성자 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;게시글 제목&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;게시글 내용&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;가격&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;작성일&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;거래상태&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;조회수&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;중고거래 거래 회원 정보를 담 USED_GOODS_USER 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 15.9302%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;USER_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 16.9767%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;NICKANME&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 16.3953%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CITY&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 16.9767%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;STREET_ADDRESS1&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 10.6977%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;STREET_ADDRESS2&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 22.907%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;TLNO&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 15.9302%;&quot;&gt;회원 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 16.9767%;&quot;&gt;닉네임&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 16.3953%;&quot;&gt;시&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 16.9767%;&quot;&gt;도로명 주소&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 10.6977%;&quot;&gt;상세 주소&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 22.907%;&quot;&gt;전화번호&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;USED_GOODS_BOARD&lt;span style=&quot;text-align: left;&quot;&gt;와&amp;nbsp;&lt;/span&gt;USED_GOODS_USER&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;이때, 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(&lt;/span&gt;-&lt;span style=&quot;text-align: left;&quot;&gt;)을 삽입하여 출력해주세요. 결과는 회원 ID를 기준으로 내림차순 정렬해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1689061830459&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT U.USER_ID, U.NICKNAME, 
    CONCAT(CITY,' ',STREET_ADDRESS1,' ',STREET_ADDRESS2) AS &quot;전체주소&quot;,
    CONCAT_WS(&quot;-&quot;, SUBSTR(U.TLNO, 1, 3), SUBSTR(U.TLNO, 4, 4), SUBSTR(U.TLNO, 8, 4)) AS &quot;전화번호&quot;
FROM USED_GOODS_BOARD AS B JOIN USED_GOODS_USER AS U
ON B.WRITER_ID = U.USER_ID
GROUP BY U.USER_ID
HAVING COUNT(BOARD_ID) &amp;gt; 2
ORDER BY 1 DESC&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/164670&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/164670&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>Concat</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>substr</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/27</guid>
      <comments>https://jiyoon1ing.tistory.com/27#entry27comment</comments>
      <pubDate>Tue, 11 Jul 2023 16:52:28 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 가격대 별 상품 개수 구하기</title>
      <link>https://jiyoon1ing.tistory.com/26</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;가격대 별 상품 개수 구하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;의류 쇼핑몰에서 판매중인 상품들의 정보를 담은 PRODUCT 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 31.1628%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PRODUCT_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 38.9535%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PRODUCT_CODE&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 29.7674%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PRICE&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 31.1628%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: center;&quot;&gt;상품 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 38.9535%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;상품 코드&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 29.7674%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: center;&quot;&gt;판매가&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;PRODUCT&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성해주세요. 이때 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCTS로 지정해주시고 가격대 정보는 각 구간의 최소금액(10,000원 이상 ~ 20,000 미만인 구간인 경우 10,000)으로 표시해주세요. 결과는 가격대를 기준으로 오름차순 정렬해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1687146281832&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT (
    CASE WHEN PRICE &amp;lt; 10000 THEN 0
    WHEN PRICE &amp;gt;= 10000 AND PRICE &amp;lt; 20000 THEN 10000
    WHEN PRICE &amp;gt;= 20000 AND PRICE &amp;lt; 30000 THEN 20000
    WHEN PRICE &amp;gt;= 30000 AND PRICE &amp;lt; 40000 THEN 30000
    WHEN PRICE &amp;gt;= 40000 AND PRICE &amp;lt; 50000 THEN 40000
    WHEN PRICE &amp;gt;= 50000 AND PRICE &amp;lt; 60000 THEN 50000
    END) AS PRICE_GROUP,
    COUNT(PRODUCT_ID) AS PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY 1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;*처음엔 각 구간대를 수동으로 나누려고 했는데 그럼 너무 비효율적인 것 같아서 만원대 자릿수만 남기고 버리는 방법(TRUNCATE)을 생각했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1687147466335&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT (
    CASE WHEN PRICE &amp;lt; 10000 THEN 0
    ELSE TRUNCATE(PRICE,-4)
    END) AS PRICE_GROUP,
    COUNT(PRODUCT_ID) AS PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY 1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131530&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/131530&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>truncate</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/26</guid>
      <comments>https://jiyoon1ing.tistory.com/26#entry26comment</comments>
      <pubDate>Mon, 19 Jun 2023 13:08:15 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 입양 시각 구하기(2)</title>
      <link>https://jiyoon1ing.tistory.com/25</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;입양 시각 구하기(2)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에서 입양 보낸 동물의 정보를 담은 ANIMAL_OUTS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;입양일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;* ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;는&amp;nbsp;&lt;/span&gt;ANIMAL_INS&lt;span style=&quot;text-align: left;&quot;&gt;의&amp;nbsp;&lt;/span&gt;ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;의 외래 키&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1687146281832&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;WITH RECURSIVE CTE AS (
    SELECT 0 AS HOUR
    UNION ALL
    SELECT HOUR + 1 FROM CTE
    WHERE HOUR &amp;lt; 23
)

SELECT HOUR, COUNT(A.DATETIME) AS COUNT
FROM CTE
LEFT OUTER JOIN ANIMAL_OUTS AS A
ON CTE.HOUR = HOUR(A.DATETIME)
GROUP BY HOUR;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;*0부터 23까지의 임의의 행을 만들기 위해 WITH RECURSIVE 함수 활용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/59413&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/59413&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>recursive</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/25</guid>
      <comments>https://jiyoon1ing.tistory.com/25#entry25comment</comments>
      <pubDate>Mon, 19 Jun 2023 12:48:23 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 성분으로 구분한 아이스크림 총 주문량</title>
      <link>https://jiyoon1ing.tistory.com/24</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;성분으로 구분한 아이스크림 총 주문량&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;br /&gt;
&lt;div&gt;
&lt;table style=&quot;color: #333333; border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;SHIPMENT_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;FLAVOR&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;TOTAL_ORDER&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;출하 번호&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;아이스크림 맛&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;상반기 아이스크림 총주문량&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;FLAVOR&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;INGREDIENT_TYPE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;아이스크림 맛&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;아이스크림의 성분 타입&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1687144332478&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF AS F JOIN ICECREAM_INFO AS I
ON F.FLAVOR = I.FLAVOR
GROUP BY I.INGREDIENT_TYPE
ORDER BY TOTAL_ORDER ASC&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/133026&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/133026&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/24</guid>
      <comments>https://jiyoon1ing.tistory.com/24#entry24comment</comments>
      <pubDate>Mon, 19 Jun 2023 12:12:51 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기</title>
      <link>https://jiyoon1ing.tistory.com/23</link>
      <description>&lt;h4 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3월에 태어난 여성 회원 목록 출력하기&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;식당 리뷰 사이트의 회원 보를 담은 &lt;span style=&quot;text-align: left;&quot;&gt;MEMBER_PROFILE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&amp;nbsp;테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;MEMBER_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;MEMBER_NAME&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;TLNO&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;GENDER&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;DATE_OF_BIRTH&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;회원 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;회원이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;회원 연락처&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;성별&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;생년월&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;MEMBER_PROFILE&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1687143330938&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT 
    MEMBER_ID, 
    MEMBER_NAME, 
    GENDER, 
    DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') AS DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE DATE_OF_BIRTH LIKE &quot;%-03-%&quot; AND GENDER = &quot;W&quot; AND TLNO IS NOT NULL
ORDER BY MEMBER_ID ASC&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처&lt;span&gt; : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131120&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/131120&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/23</guid>
      <comments>https://jiyoon1ing.tistory.com/23#entry23comment</comments>
      <pubDate>Mon, 19 Jun 2023 11:56:47 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 재구매가 일어난 상품과 회원 리스트 구하기</title>
      <link>https://jiyoon1ing.tistory.com/22</link>
      <description>&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;재구매가 일어난 상품과 회원 리스트 구하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;의류 쇼핑몰의 온라인 상품 판매 정보를 은 &lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;ONLINE_SALE&lt;/span&gt; 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;ONLINE_SALE_ID&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;USER_ID&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PRODUCT_ID&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;SALES_AMOUNT&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;SALES_DATE&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;온라인 상품 판매 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;회원 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;상품 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;판매량&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;판매일&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;ONLINE_SALE&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;&amp;nbsp;테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1687142239927&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(PRODUCT_ID) &amp;gt; 1
ORDER BY USER_ID ASC, PRODUCT_ID DESC&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 :&lt;span&gt; &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131536&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/131536&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;reaction-16&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-entry-id=&quot;16&quot; data-entry-visibility=&quot;public&quot; data-category-visibility=&quot;public&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/22</guid>
      <comments>https://jiyoon1ing.tistory.com/22#entry22comment</comments>
      <pubDate>Mon, 19 Jun 2023 11:38:59 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 상품을 구매한 회원 비율 구하기</title>
      <link>https://jiyoon1ing.tistory.com/21</link>
      <description>&lt;h4 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;상품을 구매한 회원 비율 구하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;의류 쇼핑몰에서 판매중인 상품들의 상품 정보를 담은&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;PRODUCT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;USER_ID&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;GENDER&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;AGE&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;JOINED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;회원 ID&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;성별&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;나이&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;가입일&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;온라인 상품 판매 정보를 담은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;ONLINE_SALE&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;ONLINE_SALE_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;PRODUCT_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;SALES_AMOUNT&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;SALES_DATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;온라인 상품 판매 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;상품 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매량&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;USER_INFO&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블과&amp;nbsp;&lt;/span&gt;ONLINE_SALE&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 회원 수)을 년, 월 별로 출력하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;상품을 구매한 회원의 비율은 소수점 두번째자리에서 반올림하고, 전체 결과는 년을 기준으로 오름차순 정렬해주시고 년이 같다면 월을 기준으로 오름차순 정렬해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1685500454062&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT 
    YEAR(O.SALES_DATE) AS YEAR, MONTH(O.SALES_DATE) AS MONTH,
    COUNT(DISTINCT O.USER_ID) AS PUCHASED_USERS , 
    ROUND(COUNT(DISTINCT O.USER_ID)/
    	(SELECT COUNT(USER_ID)
         FROM USER_INFO 
         WHERE JOINED LIKE '2021-%' ), 1) AS PUCHASED_RATIO
FROM ONLINE_SALE AS O INNER JOIN USER_INFO AS U 
ON U.USER_ID = O.USER_ID
WHERE U.JOINED LIKE '2021-%' 
GROUP BY 1,2
ORDER BY 1,2&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;: &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131534&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/131534&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/21</guid>
      <comments>https://jiyoon1ing.tistory.com/21#entry21comment</comments>
      <pubDate>Wed, 31 May 2023 11:35:01 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 상품 별 오프라인 매출 구하기</title>
      <link>https://jiyoon1ing.tistory.com/20</link>
      <description>&lt;h4 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;상품 별 오프라인 매출 구하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;의류 쇼핑몰에서 판매중인 상품들의 상품 정보를 담은&lt;span&gt; PRODUCT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; width: 31.2791%;&quot;&gt;PRODUCT_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 37.907%;&quot;&gt;PRODUCT_CODE&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 30.6977%;&quot;&gt;PRICE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 31.2791%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;상품 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 37.907%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;상품 코드&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 30.6977%;&quot;&gt;판매&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;오프라인 상품 판매 정보를 담은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;OFFLINE_SALE&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;OFFLINE_SALE_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;PRODUCT_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;SALES_AMOUNT&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;SALES_DATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;오프라인 상품 판매 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;상품 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매량&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;PRODUCT&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블과&amp;nbsp;&lt;/span&gt;OFFLINE_SALE&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 상품코드 별 매출액(판매가 * 판매량) 합계를 출력하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;결과는 매출액을 기준으로 내림차순 정렬해주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1685440577585&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT P.PRODUCT_CODE, P.PRICE*SUM(O.SALES_AMOUNT) AS SALES
FROM PRODUCT AS P JOIN OFFLINE_SALE AS O
ON P.PRODUCT_ID = O.PRODUCT_ID
GROUP BY P.PRODUCT_ID
ORDER BY 2 DESC, 1&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처&lt;span&gt; :&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131533&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/131533&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/20</guid>
      <comments>https://jiyoon1ing.tistory.com/20#entry20comment</comments>
      <pubDate>Tue, 30 May 2023 18:56:45 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 보호소에서 중성화한 동물</title>
      <link>https://jiyoon1ing.tistory.com/19</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;보호소에서 중성화한 동물&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;INTAKE_CONDITION&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작 시 상태&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에서 입양 보낸 동물의 정보를 담은 ANIMAL_OUTS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;입양일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;* ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;는&amp;nbsp;&lt;/span&gt;ANIMAL_INS&lt;span style=&quot;text-align: left;&quot;&gt;의&amp;nbsp;&lt;/span&gt;ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;의 외래 키&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화[1]&lt;/span&gt;&lt;span style=&quot;text-align: left;&quot;&gt;되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp;[1] 중성화를 거치지 않은 동물은 &lt;/span&gt;성별 및 중성화 여부&lt;span style=&quot;text-align: left;&quot;&gt;에 Intact, 중성화를 거친 동물은&amp;nbsp;&lt;/span&gt;Spayed&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;또는&amp;nbsp;&lt;/span&gt;Neutered&lt;span style=&quot;text-align: left;&quot;&gt;라고 표시되어있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1685439693693&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
FROM ANIMAL_INS AS I RIGHT JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE LIKE '%Intact%' AND O.SEX_UPON_OUTCOME REGEXP 'Spayed|Neutered'
ORDER BY I.ANIMAL_ID ASC&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/59045&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/59045&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/19</guid>
      <comments>https://jiyoon1ing.tistory.com/19#entry19comment</comments>
      <pubDate>Tue, 30 May 2023 18:42:02 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 오랜 기간 보호한 동물(1)</title>
      <link>https://jiyoon1ing.tistory.com/18</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;오랜 기간 보호한 동물(1)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;INTAKE_CONDITION&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작 시 상태&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에서 입양 보낸 동물의 정보를 담은 ANIMAL_OUTS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;입양일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;* ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;는&amp;nbsp;&lt;/span&gt;ANIMAL_INS&lt;span style=&quot;text-align: left;&quot;&gt;의&amp;nbsp;&lt;/span&gt;ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;의 외래 키&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일 순으로 조회해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1685439209195&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT I.NAME, I.DATETIME
FROM ANIMAL_INS AS I LEFT JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE O.ANIMAL_ID IS NULL AND I.ANIMAL_ID IS NOT NULL
ORDER BY I.DATETIME ASC LIMIT 3&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처&lt;span&gt; : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/59044&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/59044&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/18</guid>
      <comments>https://jiyoon1ing.tistory.com/18#entry18comment</comments>
      <pubDate>Tue, 30 May 2023 18:34:22 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 있었는데요 없었습니다</title>
      <link>https://jiyoon1ing.tistory.com/17</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;있었는데요 없었습니다&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;INTAKE_CONDITION&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작 시 상태&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에서 입양 보낸 동물의 정보를 담은 ANIMAL_OUTS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;입양일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;* ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;는&amp;nbsp;&lt;/span&gt;ANIMAL_INS&lt;span style=&quot;text-align: left;&quot;&gt;의&amp;nbsp;&lt;/span&gt;ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;의 외래 키&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1685438916733&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS AS I JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.DATETIME &amp;gt; O.DATETIME
ORDER BY I.DATETIME ASC&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 :&lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/59043&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/59043&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/17</guid>
      <comments>https://jiyoon1ing.tistory.com/17#entry17comment</comments>
      <pubDate>Tue, 30 May 2023 18:29:05 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 없어진 기록 찾기</title>
      <link>https://jiyoon1ing.tistory.com/16</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;없어진 기록 찾기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;INTAKE_CONDITION&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작 시 상태&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에서 입양 보낸 동물의 정보를 담은 ANIMAL_OUTS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 30px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 10px;&quot;&gt;
&lt;td style=&quot;height: 10px; width: 18.0233%;&quot;&gt;ANIMAL_ID&lt;/td&gt;
&lt;td style=&quot;height: 10px; width: 22.5581%;&quot;&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td style=&quot;height: 10px; width: 18.0233%;&quot;&gt;DATETIME&lt;/td&gt;
&lt;td style=&quot;height: 10px; width: 11.2791%;&quot;&gt;NAME&lt;/td&gt;
&lt;td style=&quot;height: 10px; width: 30%;&quot;&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;background-color: #f7f7f7; height: 20px; width: 18.0233%;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; height: 20px; width: 22.5581%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; height: 20px; width: 18.0233%;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;입양일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; height: 20px; width: 11.2791%;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; height: 20px; width: 30%;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;* ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;는&amp;nbsp;&lt;/span&gt;ANIMAL_INS&lt;span style=&quot;text-align: left;&quot;&gt;의&amp;nbsp;&lt;/span&gt;ANIMAL_ID&lt;span style=&quot;text-align: left;&quot;&gt;의 외래 키&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1685437247592&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT O.ANIMAL_ID, O.NAME
FROM ANIMAL_INS AS I RIGHT JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE O.ANIMAL_ID IS NOT NULL AND I.ANIMAL_ID IS NULL
ORDER BY 1&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/59042&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/59042&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/16</guid>
      <comments>https://jiyoon1ing.tistory.com/16#entry16comment</comments>
      <pubDate>Tue, 30 May 2023 18:01:00 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 조건에 맞는 도서와 저자 리스트 출력하기</title>
      <link>https://jiyoon1ing.tistory.com/15</link>
      <description>&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;조건에&amp;nbsp;맞는&amp;nbsp;도서와&amp;nbsp;저자&amp;nbsp;리스트&amp;nbsp;출력하기&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;서점에서 판매 중인 각 도서의 정보를 담은&lt;span&gt; BOOK&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 36px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;text-align: center; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;BOOK_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CATEGORY&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;AUTHOR_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PRICE&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center; height: 16px;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PUBLISHED_DATE&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;도서서 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;카테고리&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;저자 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매가&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;출판일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;서점에서 판매 중인 도서의 저자&lt;/span&gt;&amp;nbsp;정보를 담은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;AUTHOR&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; width: 58.8372%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;AUTHOR_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 41.0465%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;AUTH&lt;/span&gt;&lt;span style=&quot;text-align: left;&quot;&gt;OR_NAME&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 58.8372%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;저자 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 41.0465%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;저자&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;'경제'&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;카테고리에 속하는 도서들의 도서 ID(&lt;/span&gt;BOOK_ID&lt;span style=&quot;text-align: left;&quot;&gt;), 저자명(&lt;/span&gt;AUTHOR_NAME&lt;span style=&quot;text-align: left;&quot;&gt;), 출판일(&lt;/span&gt;PUBLISHED_DATE&lt;span style=&quot;text-align: left;&quot;&gt;) 리스트를 출력하는 SQL문을 작성해주세요.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;결과는 출판일을 기준으로 오름차순 정렬해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1685436544786&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT 
	B.BOOK_ID, A.AUTHOR_NAME, 
	DATE_FORMAT(B.PUBLISHED_DATE,'%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK AS B JOIN AUTHOR AS A
ON B.AUTHOR_ID = A.AUTHOR_ID
WHERE B.CATEGORY = &quot;경제&quot;
ORDER BY 3 ASC&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/144854&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/144854&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/15</guid>
      <comments>https://jiyoon1ing.tistory.com/15#entry15comment</comments>
      <pubDate>Tue, 30 May 2023 17:50:52 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기</title>
      <link>https://jiyoon1ing.tistory.com/14</link>
      <description>&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;자동차 대여 회사에서 대여중인 자동차들의 정보를 담은&lt;/span&gt;&lt;span style=&quot;color: #212529; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: left;&quot;&gt;CAR_RENTAL_COMPANY_CAR &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;CAR_I&lt;/span&gt;D&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;CAR_TYPE&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;DAILY_FEE&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;OPTIONS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동차 ID&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 종류&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;일일 대여 요금&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;자동차 옵션 리스트&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;CAR_RENTAL_COMPANY_CAR&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;이때 자동차 수에 대한 컬럼명은&amp;nbsp;&lt;/span&gt;CARS&lt;span style=&quot;text-align: left;&quot;&gt;로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1685436004017&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT CAR_TYPE, COUNT(*) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS REGEXP '통풍시트|열선시트|가죽시트'
GROUP BY 1
ORDER BY 1 AS&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 정규표현식 활용하여 코드 줄이기&lt;/p&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;문제 출처&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;:&lt;span&gt; &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/151137&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/151137&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/14</guid>
      <comments>https://jiyoon1ing.tistory.com/14#entry14comment</comments>
      <pubDate>Tue, 30 May 2023 17:40:44 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 자동차 평균 대여 기간 구하기</title>
      <link>https://jiyoon1ing.tistory.com/13</link>
      <description>&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;자동차&amp;nbsp;평균&amp;nbsp;대여&amp;nbsp;기간&amp;nbsp;구하기&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;자동차 대여 회사의 자동차 대여 기록 정보를 담은&lt;/span&gt;&lt;span style=&quot;color: #212529; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;span style=&quot;text-align: left;&quot;&gt;CAR_RENTAL_COMPANY_RENTAL_HISTORY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&amp;nbsp;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; width: 34.7674%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;HISTORY_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 16.7442%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;CAR_I&lt;/span&gt;D&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 26.0465%;&quot;&gt;START_DATE&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 22.3256%;&quot;&gt;END_DATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 34.7674%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 대여 기록 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 16.7442%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 26.0465%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;대여 시작일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 22.3256%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;대여 종료일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;CAR_RENTAL_COMPANY_RENTAL_HISTORY&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간(컬럼명:&amp;nbsp;&lt;/span&gt;AVERAGE_DURATION&lt;span style=&quot;text-align: left;&quot;&gt;) 리스트를 출력하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;평균 대여 기간은 소수점 두번째 자리에서 반올림하고, 결과는 평균 대여 기간을 기준으로 내림차순 정렬해주시고, 평균 대여 기간이 같으면 자동차 ID를 기준으로 내림차순 정렬해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1684321461092&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT CAR_ID, 
    ROUND(SUM(DATEDIFF(END_DATE,START_DATE)+1)/COUNT(CAR_ID),1) AS AVERAGE_DURATION
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
GROUP BY CAR_ID
HAVING AVERAGE_DURATION &amp;gt;= 7
ORDER BY AVERAGE_DURATION DESC, CAR_ID DESC&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* DATEDIFF 값에서 1을 더해주는 이유는 대여시작일도 대여 기간에 포함되기 때문&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;문제 출처&lt;/b&gt; : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/157342&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/157342&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/13</guid>
      <comments>https://jiyoon1ing.tistory.com/13#entry13comment</comments>
      <pubDate>Wed, 17 May 2023 20:08:55 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 조건에 부합하는 중고거래 상태 조회하기</title>
      <link>https://jiyoon1ing.tistory.com/12</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;조건에&amp;nbsp;부합하는&amp;nbsp;중고거래&amp;nbsp;상태&amp;nbsp;조회하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;BOARD_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;WRITER_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;TITLE&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CONTENTS&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;PRICE&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;CREATED_DATE&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;STATUS&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;VIEWS&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;게시글 ID&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;작성자 ID&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;게시글 제목&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;게시글 내용&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;가격&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;작성일&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;거래상태&lt;/td&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;조회수&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;USED_GOODS_BOARD&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력해주시고, 결과는 게시글 ID를 기준으로 내림차순 정렬해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1684320112129&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT BOARD_ID,WRITER_ID,TITLE,PRICE,
    (CASE
     WHEN STATUS = &quot;SALE&quot; THEN &quot;판매중&quot;
     WHEN STATUS = &quot;RESERVED&quot; THEN &quot;예약중&quot;
     ELSE &quot;거래완료&quot;
    END) AS STATUS
FROM USED_GOODS_BOARD
WHERE CREATED_DATE = &quot;2022-10-05&quot;
ORDER BY BOARD_ID DESC&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 :&lt;span&gt;&lt;span&gt; &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/164672#qna&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/164672&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/12</guid>
      <comments>https://jiyoon1ing.tistory.com/12#entry12comment</comments>
      <pubDate>Wed, 17 May 2023 19:42:24 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기</title>
      <link>https://jiyoon1ing.tistory.com/11</link>
      <description>&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;년, 월, 성별 별 상품 구매 회원 수 구하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20.2326%;&quot;&gt;USER_ID&lt;/td&gt;
&lt;td style=&quot;width: 25.3488%;&quot;&gt;GENDER&lt;/td&gt;
&lt;td style=&quot;width: 20.2326%;&quot;&gt;AGE&lt;/td&gt;
&lt;td style=&quot;width: 34.186%;&quot;&gt;JOINED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 20.2326%;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;회원 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 25.3488%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;성별&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 20.2326%;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;나이&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; width: 34.186%;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;가입일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 17.907%;&quot;&gt;ONLINE_SALE_ID&lt;/td&gt;
&lt;td style=&quot;width: 22.4419%;&quot;&gt;USER_ID&lt;/td&gt;
&lt;td style=&quot;width: 17.907%;&quot;&gt;PRODUCT_ID&lt;/td&gt;
&lt;td style=&quot;width: 30.3488%;&quot;&gt;SALES_AMOUNT&lt;/td&gt;
&lt;td style=&quot;width: 11.2791%;&quot;&gt;SALES_DATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 17.907%;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;온라인 상품 판매 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 22.4419%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;회원 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 17.907%;&quot;&gt;상품 ID&lt;/td&gt;
&lt;td style=&quot;width: 30.3488%;&quot;&gt;판매량&lt;/td&gt;
&lt;td style=&quot;width: 11.2791%;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;판매일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;USER_INFO&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블과&amp;nbsp;&lt;/span&gt;ONLINE_SALE&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 년, 월, 성별 별로 상품을 구매한 회원수를 집계하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;결과는 년, 월, 성별을 기준으로 오름차순 정렬해주세요. 이때, 성별 정보가 없는 경우 결과에서 제외해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1683438137278&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT 
	YEAR(O.SALES_DATE) AS YEAR,
    MONTH(O.SALES_DATE) AS MONTH, 
    U.GENDER, 
    COUNT(DISTINCT U.USER_ID) AS USERS
FROM USER_INFO AS U
JOIN ONLINE_SALE AS O
ON U.USER_ID = O.USER_ID
WHERE GENDER IS NOT NULL AND SALES_DATE IS NOT NULL
GROUP BY YEAR(O.SALES_DATE),MONTH(O.SALES_DATE),U.GENDER
ORDER BY YEAR(O.SALES_DATE),MONTH(O.SALES_DATE),U.GENDER&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 :&lt;span&gt; &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131532&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/131532&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;reaction-8&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-entry-id=&quot;8&quot; data-entry-visibility=&quot;public&quot; data-category-visibility=&quot;public&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>sql</category>
      <category>join</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/11</guid>
      <comments>https://jiyoon1ing.tistory.com/11#entry11comment</comments>
      <pubDate>Sun, 7 May 2023 14:43:18 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 동명 동물 수 찾기</title>
      <link>https://jiyoon1ing.tistory.com/10</link>
      <description>&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;동명 동물 수 찾기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ANIMAL_ID&lt;/td&gt;
&lt;td&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td&gt;DATETIME&lt;/td&gt;
&lt;td&gt;INTAKE_CONDITION&lt;/td&gt;
&lt;td&gt;NAME&lt;/td&gt;
&lt;td&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작 시 상태&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1683201334911&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT NAME , COUNT(NAME) AS COUNT
FROM ANIMAL_INS
GROUP BY NAME
HAVING COUNT &amp;gt; 1
ORDER BY NAME&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/59041&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/59041&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;reaction-8&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-entry-id=&quot;8&quot; data-entry-visibility=&quot;public&quot; data-category-visibility=&quot;public&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/10</guid>
      <comments>https://jiyoon1ing.tistory.com/10#entry10comment</comments>
      <pubDate>Thu, 4 May 2023 20:57:32 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 고양이와 개는 몇마리 있을까</title>
      <link>https://jiyoon1ing.tistory.com/9</link>
      <description>&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;고양이와 개는 몇 마리 있을까&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;동물 보호소에 들어온 동물의 정보를 담은 ANIMAL_INS 테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 34px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;ANIMAL_ID&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;ANIMAL_TYPE&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;DATETIME&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;INTAKE_CONDITION&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;NAME&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;SEX_UPON_INTAKE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;동물 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;동물 종&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;보호 시작 시 상태&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7; color: #333333; text-align: center;&quot;&gt;이름&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 16.6667%; height: 17px;&quot;&gt;성별 및 중성화 여부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;이때 고양이를 개보다 먼저 조회해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1683016144105&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT ANIMAL_TYPE, COUNT(*) AS COUNT
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
ORDER BY (CASE WHEN ANIMAL_TYPE = &quot;Cat&quot; THEN 1 ELSE 2 END)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #666666;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/59040&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/59040&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;reaction-8&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div data-entry-id=&quot;8&quot; data-entry-visibility=&quot;public&quot; data-category-visibility=&quot;public&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/9</guid>
      <comments>https://jiyoon1ing.tistory.com/9#entry9comment</comments>
      <pubDate>Tue, 2 May 2023 17:31:15 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기</title>
      <link>https://jiyoon1ing.tistory.com/8</link>
      <description>&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;자동차&amp;nbsp;대여&amp;nbsp;기록에서&amp;nbsp;대여중&amp;nbsp;/&amp;nbsp;대여&amp;nbsp;가능&amp;nbsp;여부&amp;nbsp;구분하기&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;자동차 대여 회사의 자동차 대여 기록 정보를 담은&amp;nbsp;&lt;/span&gt;CAR_RENTAL_COMPANY_RENTAL_HISTORY&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;br /&gt;
&lt;table style=&quot;color: #333333; letter-spacing: 0px; border-collapse: collapse; width: 100%; height: 37px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;text-align: center; width: 27.6744%; height: 17px;&quot;&gt;HISTORY_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 32.7907%; height: 17px;&quot;&gt;CAR_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 19.6512%; height: 17px;&quot;&gt;START_DATE&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 19.6512%;&quot;&gt;END_DATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 27.6744%; height: 20px;&quot;&gt;대여 기록 ID&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 32.7907%; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 19.6512%; height: 20px;&quot;&gt;대여시작일&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 19.6512%;&quot;&gt;대여종료일&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;CAR_RENTAL_COMPANY_RENTAL_HISTORY&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;테이블에서 2022년 10월 16일에 대여 중인 자동차인 경우 '대여중' 이라고 표시하고, 대여 중이지 않은 자동차인 경우 '대여 가능'을 표시하는 컬럼(컬럼명:&amp;nbsp;&lt;/span&gt;AVAILABILITY&lt;span style=&quot;text-align: left;&quot;&gt;)을 추가하여 자동차 ID와&amp;nbsp;&lt;/span&gt;AVAILABILITY&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;리스트를 출력하는 SQL문을 작성해주세요.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;이때 반납 날짜가 2022년 10월 16일인 경우에도 '대여중'으로 표시해주시고 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1683015368056&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT CAR_ID,
    MAX(IF (&quot;2022-10-16&quot; BETWEEN START_DATE AND END_DATE,&quot;대여중&quot;,&quot;대여 가능&quot;)) AS AVAILABILITY
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
GROUP BY CAR_ID
ORDER BY CAR_ID DESC&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/157340&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/157340&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/8</guid>
      <comments>https://jiyoon1ing.tistory.com/8#entry8comment</comments>
      <pubDate>Tue, 2 May 2023 17:16:45 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 과일로 만든 아이스크림 고르기</title>
      <link>https://jiyoon1ing.tistory.com/7</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;과일로 만든 아이스크림 고르기&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;br /&gt;
&lt;table style=&quot;color: #333333; letter-spacing: 0px; border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; width: 27.6744%;&quot;&gt;SHIPMENT_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 32.7907%;&quot;&gt;FLAVOR&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 39.3023%;&quot;&gt;TOTAL_ORDER&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 27.6744%;&quot;&gt;출하 번호&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 32.7907%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;아이스크림 맛&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 39.3023%;&quot;&gt;상반기 아이스크림 총주문량&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; width: 25.6977%;&quot;&gt;FLAVOR&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 40.5814%;&quot;&gt;INGREDIENT_TYPE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 25.6977%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;아이스크림 맛&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 40.5814%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;아이스크림의 성분 타입&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성하세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1683012650018&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT I.FLAVOR
FROM FIRST_HALF AS F
INNER JOIN ICECREAM_INFO AS I
ON F.FLAVOR = I.FLAVOR
WHERE F.TOTAL_ORDER &amp;gt;= 3000 and I.INGREDIENT_TYPE = &quot;fruit_based&quot;
ORDER BY F.TOTAL_ORDER DESC&lt;/code&gt;&lt;/pre&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/7</guid>
      <comments>https://jiyoon1ing.tistory.com/7#entry7comment</comments>
      <pubDate>Tue, 2 May 2023 16:31:21 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 평균 일일 대여 요금 구하기</title>
      <link>https://jiyoon1ing.tistory.com/6</link>
      <description>&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;color: #ffffff; text-align: center;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;CAR_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;CAR_TYPE&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;DAILY_FEE&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;OPTIONS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 종류&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;일일 대여 요금&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 옵션 리스트&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;CAR_RENTAL_COMPANY_CAR 테이블에서 &lt;/span&gt;자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하세요. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은&amp;nbsp;&lt;/span&gt;AVERAGE_FEE&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;로 지정해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1683011383510&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = &quot;SUV&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/151136&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/151136&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/6</guid>
      <comments>https://jiyoon1ing.tistory.com/6#entry6comment</comments>
      <pubDate>Tue, 2 May 2023 16:10:21 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 자동차 대여 기록에서 장기/단기 대여 구분하기</title>
      <link>https://jiyoon1ing.tistory.com/5</link>
      <description>&lt;ul id=&quot;tab&quot; style=&quot;list-style-type: disc; background-color: #263747; color: #263747; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;&lt;/ul&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;프로그래머스 - 자동차&amp;nbsp;대여&amp;nbsp;기록에서&amp;nbsp;장기/단기&amp;nbsp;대여&amp;nbsp;구분하기&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;자동차 대여 회사의 자동차 대여 기록을 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;text-align: center; width: 34.7674%;&quot;&gt;HISTORY_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 16.7442%;&quot;&gt;CAR_ID&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 26.0465%;&quot;&gt;START_DATE&lt;/td&gt;
&lt;td style=&quot;text-align: center; width: 22.3256%;&quot;&gt;END_DATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 34.7674%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 대여 기록 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 16.7442%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;자동차 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 26.0465%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;대여 시작일&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f7f7f7; text-align: center; width: 22.3256%;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;대여 종료일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 &lt;/span&gt;대여 시작일이 2022년 9월에 속하는 대여 기록에 대해서 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬럼(컬럼명:&amp;nbsp;&lt;/span&gt;RENT_TYPE&lt;span style=&quot;text-align: left;&quot;&gt;)을 추가하여 대여기록을 출력하는 SQL문을 작성해주세요. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;결과는 대여 기록 ID를 기준으로 내림차순 정렬해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1683009477903&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT 
	HISTORY_ID,CAR_ID,
    DATE_FORMAT(START_DATE,&quot;%Y-%m-%d&quot;) AS START_TIME,
    DATE_FORMAT(END_DATE,&quot;%Y-%m-%d&quot;) AS END_DATE,
    IF(DATEDIFF(END_DATE,START_DATE)&amp;gt;=29, &quot;장기 대여&quot;,&quot;단기 대여&quot;) AS RENT_DATE
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE START_DATE LIKE &quot;2022-09%&quot;
ORDER BY HISTORY_ID DESC&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #666666; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제 출처 :&lt;span&gt; &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/151138&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/151138&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/5</guid>
      <comments>https://jiyoon1ing.tistory.com/5#entry5comment</comments>
      <pubDate>Tue, 2 May 2023 15:38:53 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 오프라인/온라인 판매 데이터 통합하기</title>
      <link>https://jiyoon1ing.tistory.com/4</link>
      <description>&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;프로그래머스 - 오프라인/온라인 판매 데이터 통합하기&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;온라인 상품 판매 정보를 담은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;ONLINE_SALE&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;ONLINE_SALE_ID&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;USER_ID&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;PRODUCT_ID&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;SALES_AMOUNT&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;SALES_DATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;온라인 상품 판매 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;회원 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;상품 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매량&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: disc; color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;오프라인 상품 판매 정보를 담은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;OFFLINE_SALE&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;OFFLINE_SALE_ID&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;PRODUCT_ID&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;SALES_AMOUNT&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;SALES_DATE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;오프라인 상품 판매 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;상품 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매량&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;판매일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;ONLINE_SALE&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블과 &lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;OFFLINE_SALE&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;테이블에서 &lt;/span&gt;&lt;/span&gt;2022년 3월의 오프라인/온라인 상품 판매 데이터의 판매 날짜, 상품ID, 유저ID, 판매량을 출력하는 SQL문을 작성하세요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;OFFLINE_SALE 테이블의 판매 데이터의 USER_ID 값은 NULL 로 표시하고, 판매일을 기준으로 오름차순 정렬, 판매일이 같다면 상품 ID를 기준으로 오름차순 정렬, 상품ID까지 같다면 유저 ID를 기준으로 오름차순 정렬하세요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1682774389109&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT 
    DATE_FORMAT(SALES_DATE,'%Y-%m-%d') AS SALES_DATE,
    PRODUCT_ID,USER_ID,SALES_AMOUNT
FROM ONLINE_SALE
WHERE SALES_DATE LIKE &quot;2022-03%&quot;
UNION
SELECT 
    DATE_FORMAT(SALES_DATE,'%Y-%m-%d') AS SALES_DATE,
    PRODUCT_ID,NULL,SALES_AMOUNT
FROM OFFLINE_SALE
WHERE SALES_DATE LIKE &quot;2022-03%&quot;
ORDER BY SALES_DATE, PRODUCT_ID, USER_ID&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131537&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/131537&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/4</guid>
      <comments>https://jiyoon1ing.tistory.com/4#entry4comment</comments>
      <pubDate>Sat, 29 Apr 2023 22:16:46 +0900</pubDate>
    </item>
    <item>
      <title>SQL 프로그래머스 - 조건에 부합하는 중고거래 댓글 조회하기</title>
      <link>https://jiyoon1ing.tistory.com/3</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;조건에 부합하는 중고거래 댓글 조회하기&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;중고거래 게시판 정보를 담은&amp;nbsp;USED_GOODS_BOARD&amp;nbsp;테이블&lt;/li&gt;
&lt;/ul&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 52px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 35px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 35px;&quot;&gt;BOARD_ID&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 35px;&quot;&gt;WRITER_ID&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 35px;&quot;&gt;TITLE&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 35px;&quot;&gt;CONTENTS&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 35px;&quot;&gt;PRICE&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 35px;&quot;&gt;CREATED_DATE&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 35px;&quot;&gt;STATUS&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 35px;&quot;&gt;VIEWS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 17px;&quot;&gt;게시글 ID&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 17px;&quot;&gt;작성자 ID&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 17px;&quot;&gt;게시글 제목&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 17px;&quot;&gt;게시글 내용&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 17px;&quot;&gt;가격&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 17px;&quot;&gt;작성일&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 17px;&quot;&gt;거래상태&lt;/td&gt;
&lt;td style=&quot;width: 12.5%; height: 17px;&quot;&gt;조회수&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;중고거래 게시판 첨부파일 정보를 담은&lt;/span&gt;&lt;span style=&quot;color: #212529; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;USED_GOODS_REPLY&lt;/span&gt;&lt;span style=&quot;color: #212529; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;테이블&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 37px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;REPLY_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;BOARD_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;WRITER_ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;CONTENTS&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 17px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;CREATED_DATE&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 20%; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;댓글 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;게시글 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;작성자 ID&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;댓글 내용&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%; height: 20px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;작성일&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;문제&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: left;&quot;&gt;USED_GOODS_BOARD와 &lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;USED_GOODS_REPLY&lt;/span&gt;&lt;span style=&quot;color: #212529; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot;&gt;테이블에서 &lt;/span&gt;&lt;/span&gt;2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하세요.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;댓글 작성일을 기준으로 오름차순 정렬, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬하세요.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #212529; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문제 풀이&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1682774479981&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT 
    A.TITLE, A.BOARD_ID, B.REPLY_ID, B.WRITER_ID, B.CONTENTS, 
    DATE_FORMAT(B.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
FROM USED_GOODS_BOARD AS A
INNER JOIN USED_GOODS_REPLY AS B
ON A.BOARD_ID = B.BOARD_ID
WHERE A.CREATED_DATE LIKE &quot;2022-10%&quot;
ORDER BY B.CREATED_DATE ASC, A.TITLE ASC&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제 출처 : &lt;a href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/164673&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://school.programmers.co.kr/learn/courses/30/lessons/164673&lt;/a&gt;&lt;/p&gt;</description>
      <category>sql</category>
      <category>MYSQL</category>
      <category>SQL</category>
      <category>코딩테스트</category>
      <category>프로그래머스</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/3</guid>
      <comments>https://jiyoon1ing.tistory.com/3#entry3comment</comments>
      <pubDate>Sat, 29 Apr 2023 21:47:17 +0900</pubDate>
    </item>
    <item>
      <title>SQL study - day 1. RANK 함수</title>
      <link>https://jiyoon1ing.tistory.com/2</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Q. 미국 영화 중에서 showing_count와 audience_num의 합계가 높은 상위 50개 영화 데이터를 추출하세요.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1679569797006&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;select seq_no, ranks, movie_name, countries as country 
from box_office 
where countries = '미국' 
order by showing_count+audience_num DESC 
limit 50;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;137&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S1eYn/btr5AzRoNZu/HkEEnWmmjzrzdKUu5FxNs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S1eYn/btr5AzRoNZu/HkEEnWmmjzrzdKUu5FxNs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S1eYn/btr5AzRoNZu/HkEEnWmmjzrzdKUu5FxNs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS1eYn%2Fbtr5AzRoNZu%2FHkEEnWmmjzrzdKUu5FxNs0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;137&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;137&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 합계가 높은 순으로 ranks 할당하기 - &lt;b&gt;rank() over(order by ___ ) 사용하기&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1679570082752&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;select seq_no, rank() over(order by showing_count+audience_num DESC) ranks, movie_name, countries 
from box_office 
where countries = '미국'
limit 50;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;308&quot; data-origin-height=&quot;137&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXIdNX/btr5CxkGHLx/xQMEMeVZvzzuU3WXs8hUKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXIdNX/btr5CxkGHLx/xQMEMeVZvzzuU3WXs8hUKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXIdNX/btr5CxkGHLx/xQMEMeVZvzzuU3WXs8hUKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXIdNX%2Fbtr5CxkGHLx%2FxQMEMeVZvzzuU3WXs8hUKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;308&quot; height=&quot;137&quot; data-origin-width=&quot;308&quot; data-origin-height=&quot;137&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;showing_count와 audience_num의 합이 높은 순서대로 순위 할당&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;순위 함수?&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. rank : 순위를 매기면서 같은 순위가 존재하면 존재하는 수만큼 다음 순위를 건너뛴다&amp;nbsp; &amp;nbsp;ex. 1,2,2,4,5,6,7&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. dense_rank : 같은 순위가 존재하더라도 다음 순위를 건너뛰지 않고 이어서 매긴다&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ex. 1,2,2,3,4,5,6&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. row_number : 순위를 매기면서 동일한 값이라도 각기 다른 순위를 부여한다&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ex. 1,2,3,4,5,6,7&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q. 나라별로 sale_amount가 최대인 영화 데이터 추출하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 나라별 sale_amount 최대값 열 추가하기&lt;/p&gt;
&lt;pre id=&quot;code_1679572082969&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;select movie_name,
       countries,
       sale_amt, 
       max(sale_amt) over(partition by countries) max_amount
from box_office&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;422&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dqNxzG/btr5CwlPjWg/2tP3sEkjgfTZaStr44aJA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dqNxzG/btr5CwlPjWg/2tP3sEkjgfTZaStr44aJA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dqNxzG/btr5CwlPjWg/2tP3sEkjgfTZaStr44aJA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdqNxzG%2Fbtr5CwlPjWg%2F2tP3sEkjgfTZaStr44aJA0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;422&quot; height=&quot;245&quot; data-origin-width=&quot;422&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나라별로 하나의 영화가 나오는 것이 아니라 포함된 모든 데이터가 뽑히게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. sale_amount = &lt;span&gt;max(sale_amt)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;인 데이터만 추출하기&lt;/p&gt;
&lt;pre id=&quot;code_1679573878596&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;select movie_name, countries, sale_amt
from(
   select movie_name, 
    	countries, 
        sale_amt, 
        max(sale_amt) over(partition by countries) as max_amount 
   from box_office) as sub 
where sale_amt = max_amount;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;338&quot; data-origin-height=&quot;242&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXQuyX/btr5CvN18Vp/TA6KKlM2W17RlnJ9syFTh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXQuyX/btr5CvN18Vp/TA6KKlM2W17RlnJ9syFTh0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXQuyX/btr5CvN18Vp/TA6KKlM2W17RlnJ9syFTh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXQuyX%2Fbtr5CvN18Vp%2FTA6KKlM2W17RlnJ9syFTh0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;338&quot; height=&quot;242&quot; data-origin-width=&quot;338&quot; data-origin-height=&quot;242&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 countries 별로 sale_amt가 최대인 데이터만 추출&lt;/p&gt;</description>
      <category>sql</category>
      <category>over 함수</category>
      <category>rank</category>
      <category>SQL</category>
      <author>jyuuni</author>
      <guid isPermaLink="true">https://jiyoon1ing.tistory.com/2</guid>
      <comments>https://jiyoon1ing.tistory.com/2#entry2comment</comments>
      <pubDate>Thu, 23 Mar 2023 21:31:17 +0900</pubDate>
    </item>
  </channel>
</rss>