<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>kkeun0_dev.log</title>
        <link>https://velog.io/</link>
        <description>공부 기록</description>
        <lastBuildDate>Thu, 28 Apr 2022 05:37:13 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>kkeun0_dev.log</title>
            <url>https://velog.velcdn.com/images/kkeun0_dev/profile/c6622a1b-4a56-4bed-b162-b97101f8bd14/image.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. kkeun0_dev.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/kkeun0_dev" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[프로그래머스] 보호소에서 중성화한 동물]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%B3%B4%ED%98%B8%EC%86%8C%EC%97%90%EC%84%9C-%EC%A4%91%EC%84%B1%ED%99%94%ED%95%9C-%EB%8F%99%EB%AC%BC</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%B3%B4%ED%98%B8%EC%86%8C%EC%97%90%EC%84%9C-%EC%A4%91%EC%84%B1%ED%99%94%ED%95%9C-%EB%8F%99%EB%AC%BC</guid>
            <pubDate>Thu, 28 Apr 2022 05:37:13 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-보호소에서-중성화한-동물">📚 보호소에서 중성화한 동물</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_INS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_INS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>INTAKE_CONDITION</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code> 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. <code>ANIMAL_OUTS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>NAME</code>, <code>SEX_UPON_OUTCOME</code>는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. <code>ANIMAL_OUTS</code> 테이블의 <code>ANIMAL_ID</code>는 <code>ANIMAL_INS</code>의 <code>ANIMAL_ID</code>의 외래 키입니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_OUTCOME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p><strong>보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요.</strong></p>
<br>

<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어, <code>ANIMAL_INS</code> 테이블과 <code>ANIMAL_OUTS</code> 테이블이 다음과 같다면</p>
<p><code>ANIMAL_INS</code></p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td>A367438</td>
<td align="center">Dog</td>
<td align="center">2015-09-10 16:01:00</td>
<td align="center">Normal</td>
<td align="center">Cookie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A382192</td>
<td align="center">Dog</td>
<td align="center">2015-03-13 13:14:00</td>
<td align="center">Normal</td>
<td align="center">Maxwell 2</td>
<td align="center">Intact Male</td>
</tr>
<tr>
<td>A405494</td>
<td align="center">Dog</td>
<td align="center">2014-05-16 14:17:00</td>
<td align="center">Normal</td>
<td align="center">Kaila</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A410330</td>
<td align="center">Dog</td>
<td align="center">2016-09-11 14:09:00</td>
<td align="center">Sick</td>
<td align="center">Chewy</td>
<td align="center">Intact Female</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code></p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_OUTCOME</th>
</tr>
</thead>
<tbody><tr>
<td>A367438</td>
<td align="center">Dog</td>
<td align="center">2015-09-12 13:30:00</td>
<td align="center">Cookie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A382192</td>
<td align="center">Dog</td>
<td align="center">2015-03-16 13:46:00</td>
<td align="center">Maxwell 2</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A405494</td>
<td align="center">Dog</td>
<td align="center">2014-05-20 11:44:00</td>
<td align="center">Kaila</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A410330</td>
<td align="center">Dog</td>
<td align="center">2016-09-13 13:46:00</td>
<td align="center">Chewy</td>
<td align="center">Spayed Female</td>
</tr>
</tbody></table>
<ul>
<li>Cookie는 보호소에 들어올 당시에 이미 중성화되어있었습니다.</li>
<li>Maxwell 2는 보호소에 들어온 후 중성화되었습니다.</li>
<li>Kaila는 보호소에 들어올 당시에 이미 중성화되어있었습니다.</li>
<li>Chewy는 보호소에 들어온 후 중성화되었습니다.</li>
</ul>
<p>따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">NAME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A382192</td>
<td align="center">Dog</td>
<td align="center">Maxwell 2</td>
</tr>
<tr>
<td align="center">A410330</td>
<td align="center">Dog</td>
<td align="center">Chewy</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT O.ANIMAL_ID,
       O.ANIMAL_TYPE,
       O.NAME
FROM ANIMAL_OUTS O
LEFT JOIN ANIMAL_INS I
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE O.SEX_UPON_OUTCOME != I.SEX_UPON_INTAKE</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59045">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 오랜 기간 보호한 동물(1)]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%98%A4%EB%9E%9C-%EA%B8%B0%EA%B0%84-%EB%B3%B4%ED%98%B8%ED%95%9C-%EB%8F%99%EB%AC%BC1</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%98%A4%EB%9E%9C-%EA%B8%B0%EA%B0%84-%EB%B3%B4%ED%98%B8%ED%95%9C-%EB%8F%99%EB%AC%BC1</guid>
            <pubDate>Thu, 28 Apr 2022 05:30:55 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-오랜-기간-보호한-동물1">📚 오랜 기간 보호한 동물(1)</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_INS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_INS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>INTAKE_CONDITION</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code> 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. <code>ANIMAL_OUTS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>NAME</code>, <code>SEX_UPON_OUTCOME</code>는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. <code>ANIMAL_OUTS</code> 테이블의 <code>ANIMAL_ID</code>는 <code>ANIMAL_INS</code>의 <code>ANIMAL_ID</code>의 외래 키입니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_OUTCOME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p><strong>아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일 순으로 조회해야 합니다.</strong></p>
<br>

<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어, <code>ANIMAL_INS</code> 테이블과 <code>ANIMAL_OUTS</code> 테이블이 다음과 같다면</p>
<p><code>ANIMAL_INS</code></p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td>A354597</td>
<td align="center">Cat</td>
<td align="center">2014-05-02 12:16:00</td>
<td align="center">Normal</td>
<td align="center">Ariel</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A373687</td>
<td align="center">Dog</td>
<td align="center">2014-03-20 12:31:00</td>
<td align="center">Normal</td>
<td align="center">Rosie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A412697</td>
<td align="center">Dog</td>
<td align="center">2016-01-03 16:25:00</td>
<td align="center">Normal</td>
<td align="center">Jackie</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A413789</td>
<td align="center">Dog</td>
<td align="center">2016-04-19 13:28:00</td>
<td align="center">Normal</td>
<td align="center">Benji</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A414198</td>
<td align="center">Dog</td>
<td align="center">2015-01-29 15:01:00</td>
<td align="center">Normal</td>
<td align="center">Shelly</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A368930</td>
<td align="center">Dog</td>
<td align="center">2014-06-08 13:20:00</td>
<td align="center">Normal</td>
<td align="center"></td>
<td align="center">Spayed Female</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code></p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_OUTCOME</th>
</tr>
</thead>
<tbody><tr>
<td>A354597</td>
<td align="center">Cat</td>
<td align="center">2014-05-02 12:16:00</td>
<td align="center">Ariel</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A373687</td>
<td align="center">Dog</td>
<td align="center">2014-03-20 12:31:00</td>
<td align="center">Rosie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A368930</td>
<td align="center">Dog</td>
<td align="center">2014-06-13 15:52:00</td>
<td align="center"></td>
<td align="center">Spayed Female</td>
</tr>
</tbody></table>
<p>SQL문을 실행하면 다음과 같이 나와야 합니다.</p>
<table>
<thead>
<tr>
<th align="center">NAME</th>
<th align="center">DATETIME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">Shelly</td>
<td align="center">2015-01-29 15:01:00</td>
</tr>
<tr>
<td align="center">Jackie</td>
<td align="center">2016-01-03 16:25:00</td>
</tr>
<tr>
<td align="center">Benji</td>
<td align="center">2016-04-19 13:28:00</td>
</tr>
<tr>
<td align="center">※ 입양을 가지 못한 동물이 3마리 이상인 경우만 입력으로 주어집니다.</td>
<td align="center"></td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT I.NAME, 
       I.DATETIME
FROM ANIMAL_INS I
LEFT JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE O.ANIMAL_ID IS NULL
ORDER BY I.DATETIME
LIMIT 3</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59044">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 있었는데요 없었습니다]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%9E%88%EC%97%88%EB%8A%94%EB%8D%B0%EC%9A%94-%EC%97%86%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%9E%88%EC%97%88%EB%8A%94%EB%8D%B0%EC%9A%94-%EC%97%86%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4</guid>
            <pubDate>Thu, 28 Apr 2022 05:22:49 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-있었는데요-없었습니다">📚 있었는데요 없었습니다</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_INS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_INS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>INTAKE_CONDITION</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code> 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. <code>ANIMAL_OUTS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>NAME</code>, <code>SEX_UPON_OUTCOME</code>는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. <code>ANIMAL_OUTS</code> 테이블의 <code>ANIMAL_ID</code>는 <code>ANIMAL_INS</code>의 <code>ANIMAL_ID</code>의 외래 키입니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_OUTCOME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p><strong>관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다.</strong></p>
<br>

<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어, <code>ANIMAL_INS</code> 테이블과 <code>ANIMAL_OUTS</code> 테이블이 다음과 같다면</p>
<p><code>ANIMAL_INS</code></p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td>A350276</td>
<td align="center">Cat</td>
<td align="center">2017-08-13 13:50:00</td>
<td align="center">Normal</td>
<td align="center">Jewel</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A381217</td>
<td align="center">Dog</td>
<td align="center">2017-07-08 09:41:00</td>
<td align="center">Sick</td>
<td align="center">Cherokee</td>
<td align="center">Neutered Male</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code></p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_OUTCOME</th>
</tr>
</thead>
<tbody><tr>
<td>A350276</td>
<td align="center">Cat</td>
<td align="center">2018-01-28 17:51:00</td>
<td align="center">Jewel</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A381217</td>
<td align="center">Dog</td>
<td align="center">2017-06-09 18:51:00</td>
<td align="center">Cherokee</td>
<td align="center">Neutered Male</td>
</tr>
</tbody></table>
<p>SQL문을 실행하면 다음과 같이 나와야 합니다.</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">NAME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A381217</td>
<td align="center">Cherokee</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT O.ANIMAL_ID, 
       O.NAME
FROM ANIMAL_OUTS O
LEFT JOIN ANIMAL_INS I
ON O.ANIMAL_ID = I.ANIMAL_ID
WHERE O.DATETIME &lt; I.DATETIME
ORDER BY I.DATETIME</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59043">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 없어진 기록 찾기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%97%86%EC%96%B4%EC%A7%84-%EA%B8%B0%EB%A1%9D-%EC%B0%BE%EA%B8%B0</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%97%86%EC%96%B4%EC%A7%84-%EA%B8%B0%EB%A1%9D-%EC%B0%BE%EA%B8%B0</guid>
            <pubDate>Thu, 28 Apr 2022 05:09:34 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-없어진-기록-찾기">📚 없어진 기록 찾기</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_INS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_INS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>INTAKE_CONDITION</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code> 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. <code>ANIMAL_OUTS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>NAME</code>, <code>SEX_UPON_OUTCOME</code>는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. <code>ANIMAL_OUTS</code> 테이블의 <code>ANIMAL_ID</code>는 <code>ANIMAL_INS</code>의 <code>ANIMAL_ID</code>의 외래 키입니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_OUTCOME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p><strong>천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.</strong></p>
<br>

<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어, <code>ANIMAL_INS</code> 테이블과 <code>ANIMAL_OUTS</code> 테이블이 다음과 같다면</p>
<p><code>ANIMAL_INS</code></p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td>A352713</td>
<td align="center">Cat</td>
<td align="center">2017-04-13 16:29:00</td>
<td align="center">Normal</td>
<td align="center">Gia</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A350375</td>
<td align="center">Cat</td>
<td align="center">2017-03-06 15:01:00</td>
<td align="center">Normal</td>
<td align="center">Meo</td>
<td align="center">Neutered Male</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code></p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_OUTCOME</th>
</tr>
</thead>
<tbody><tr>
<td>A349733</td>
<td align="center">Dog</td>
<td align="center">2017-09-27 19:09:00</td>
<td align="center">Allie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A352713</td>
<td align="center">Cat</td>
<td align="center">2017-04-25 12:25:00</td>
<td align="center">Gia</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A349990</td>
<td align="center">Cat</td>
<td align="center">2018-02-02 14:18:00</td>
<td align="center">Spice</td>
<td align="center">Spayed Female</td>
</tr>
</tbody></table>
<p><code>ANIMAL_OUTS</code> 테이블에서</p>
<ul>
<li>Allie의 ID는 <code>ANIMAL_INS</code>에 없으므로, Allie의 데이터는 유실되었습니다.</li>
<li>Gia의 ID는 <code>ANIMAL_INS</code>에 있으므로, Gia의 데이터는 유실되지 않았습니다.</li>
<li>Spice의 ID는 <code>ANIMAL_INS</code>에 없으므로, Spice의 데이터는 유실되었습니다.</li>
</ul>
<p>따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">NAME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A349733</td>
<td align="center">Allie</td>
</tr>
<tr>
<td align="center">A349990</td>
<td align="center">Spice</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT O.ANIMAL_ID,
       O.NAME
FROM ANIMAL_OUTS O
LEFT JOIN ANIMAL_INS I
ON O.ANIMAL_ID = I.ANIMAL_ID
WHERE I.ANIMAL_ID IS NULL</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59042">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] NULL 처리하기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-NULL-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-NULL-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Fri, 22 Apr 2022 02:30:47 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-null-처리하기">📚 NULL 처리하기</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_INS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_INS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>INTAKE_CONDITION</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 &quot;No name&quot;으로 표시해 주세요.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 <code>ANIMAL_INS</code> 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td>A350276</td>
<td align="center">Cat</td>
<td align="center">2017-08-13 13:50:00</td>
<td align="center">Normal</td>
<td align="center">Jewel</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A350375</td>
<td align="center">Cat</td>
<td align="center">2017-03-06 15:01:00</td>
<td align="center">Normal</td>
<td align="center">Meo</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A368930</td>
<td align="center">Dog</td>
<td align="center">2014-06-08 13:20:00</td>
<td align="center">Normal</td>
<td align="center">NULL</td>
<td align="center">Spayed Female</td>
</tr>
</tbody></table>
<p><strong>마지막 줄의 개는 이름이 없기 때문에, 이 개의 이름은 &quot;No name&quot;으로 표시합니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</strong></p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_TYPE</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td align="center">Cat</td>
<td align="center">Jewel</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td align="center">Cat</td>
<td align="center">Meo</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">Dog</td>
<td align="center">No name</td>
<td align="center">Spayed Female</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT ANIMAL_TYPE,
       IFNULL( NAME, &#39;No name&#39;),
       SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59410">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 이름이 있는 동물의 아이디]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%9D%B4%EB%A6%84%EC%9D%B4-%EC%9E%88%EB%8A%94-%EB%8F%99%EB%AC%BC%EC%9D%98-%EC%95%84%EC%9D%B4%EB%94%94</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%9D%B4%EB%A6%84%EC%9D%B4-%EC%9E%88%EB%8A%94-%EB%8F%99%EB%AC%BC%EC%9D%98-%EC%95%84%EC%9D%B4%EB%94%94</guid>
            <pubDate>Fri, 22 Apr 2022 02:23:51 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-이름이-있는-동물의-아이디">📚 이름이 있는 동물의 아이디</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_INS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_INS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>INTAKE_CONDITION</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td>A434523</td>
<td align="center">Cat</td>
<td align="center">2015-11-20 14:18:00</td>
<td align="center">Normal</td>
<td align="center">NULL</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A562649</td>
<td align="center">Dog</td>
<td align="center">2014-03-20 18:06:00</td>
<td align="center">Sick</td>
<td align="center">NULL</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A524634</td>
<td align="center">Dog</td>
<td align="center">2015-01-02 18:54:00</td>
<td align="center">Normal</td>
<td align="center">*Belle</td>
<td align="center">Intact Female</td>
</tr>
<tr>
<td>A465637</td>
<td align="center">Dog</td>
<td align="center">2017-06-04 08:17:00</td>
<td align="center">Injured</td>
<td align="center">*Commander</td>
<td align="center">Neutered Male</td>
</tr>
</tbody></table>
<p><strong>이름이 있는 동물의 ID는 A524634와 A465637입니다. 따라서 SQL을 실행하면 다음과 같이 출력되어야 합니다.</strong></p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A465637</td>
</tr>
<tr>
<td align="center">A524634</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59407">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 이름이 없는 동물의 아이디]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%9D%B4%EB%A6%84%EC%9D%B4-%EC%97%86%EB%8A%94-%EB%8F%99%EB%AC%BC%EC%9D%98-%EC%95%84%EC%9D%B4%EB%94%94</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%9D%B4%EB%A6%84%EC%9D%B4-%EC%97%86%EB%8A%94-%EB%8F%99%EB%AC%BC%EC%9D%98-%EC%95%84%EC%9D%B4%EB%94%94</guid>
            <pubDate>Fri, 22 Apr 2022 02:20:08 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-이름이-없는-동물의-아이디">📚 이름이 없는 동물의 아이디</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_INS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_INS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>INTAKE_CONDITION</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td>A368930</td>
<td align="center">Dog</td>
<td align="center">2014-06-08 13:20:00</td>
<td align="center">Normal</td>
<td align="center">NULL</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A524634</td>
<td align="center">Dog</td>
<td align="center">2015-01-02 18:54:00</td>
<td align="center">Normal</td>
<td align="center">*Belle</td>
<td align="center">Intact Female</td>
</tr>
<tr>
<td>A465637</td>
<td align="center">Dog</td>
<td align="center">2017-06-04 08:17:00</td>
<td align="center">Injured</td>
<td align="center">*Commander</td>
<td align="center">Neutered Male</td>
</tr>
</tbody></table>
<p><strong>이름이 없는 채로 들어온 동물의 ID는 A368930입니다. 따라서 SQL을 실행하면 다음과 같이 출력되어야 합니다.</strong></p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A368930</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59039">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 입양 시각 구하기(1)]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%9E%85%EC%96%91-%EC%8B%9C%EA%B0%81-%EA%B5%AC%ED%95%98%EA%B8%B01</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%9E%85%EC%96%91-%EC%8B%9C%EA%B0%81-%EA%B5%AC%ED%95%98%EA%B8%B01</guid>
            <pubDate>Thu, 21 Apr 2022 00:59:22 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-입양-시각-구하기1">📚 입양 시각 구하기(1)</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_OUTS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_OUTS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>SQL문을 실행하면 다음과 같이 나와야 합니다.</p>
<table>
<thead>
<tr>
<th align="center">HOUR</th>
<th align="center">COUNT</th>
</tr>
</thead>
<tbody><tr>
<td align="center">9</td>
<td align="center">1</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">13</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">14</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">9</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">7</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">12</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">16</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">2</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT HOUR(DATETIME) AS HOUR,
       COUNT(*) AS count
FROM ANIMAL_OUTS
GROUP BY HOUR(DATETIME)
HAVING HOUR between 9 AND 19
ORDER BY HOUR(DATETIME)</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59412">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 동명 동물 수 찾기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%8F%99%EB%AA%85-%EB%8F%99%EB%AC%BC-%EC%88%98-%EC%B0%BE%EA%B8%B0</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%8F%99%EB%AA%85-%EB%8F%99%EB%AC%BC-%EC%88%98-%EC%B0%BE%EA%B8%B0</guid>
            <pubDate>Thu, 21 Apr 2022 00:48:56 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-동명-동물-수-찾기">📚 동명 동물 수 찾기</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p><code>ANIMAL_INS</code> 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. <code>ANIMAL_INS</code> 테이블 구조는 다음과 같으며, <code>ANIMAL_ID</code>, <code>ANIMAL_TYPE</code>, <code>DATETIME</code>, <code>INTAKE_CONDITION</code>, <code>NAME</code>, <code>SEX_UPON_INTAKE</code>는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 <code>ANIMAL_INS</code> 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th>NAME</th>
<th align="center">SEX_UPON_INTAK</th>
</tr>
</thead>
<tbody><tr>
<td>A396810</td>
<td align="center">Dog</td>
<td align="center">2016-08-22 16:13:00</td>
<td align="center">Injured</td>
<td>Raven</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A377750</td>
<td align="center">Dog</td>
<td align="center">2017-10-25 17:17:00</td>
<td align="center">Normal</td>
<td>Lucy</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A355688</td>
<td align="center">Dog</td>
<td align="center">2014-01-26 13:48:00</td>
<td align="center">Normal</td>
<td>Shadow</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A399421</td>
<td align="center">Dog</td>
<td align="center">2015-08-25 14:08:00</td>
<td align="center">Normal</td>
<td>Lucy</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A400680</td>
<td align="center">Dog</td>
<td align="center">2017-06-17 13:29:00</td>
<td align="center">Normal</td>
<td>Lucy</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A410668</td>
<td align="center">Cat</td>
<td align="center">2015-11-19 13:41:00</td>
<td align="center">Normal</td>
<td>Raven</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>- Raven 이름은 2번 쓰였습니다.</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
<tr>
<td>- Lucy 이름은 3번 쓰였습니다</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
<tr>
<td>- Shadow 이름은 1번 쓰였습니다.</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
<tr>
<td>따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
<tr>
<td><br></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
</tbody></table>
<table>
<thead>
<tr>
<th align="center">count</th>
<th align="center">count</th>
</tr>
</thead>
<tbody><tr>
<td align="center">Lucy</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">Raven</td>
<td align="center">2</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT NAME,
       COUNT(*) AS count
FROM ANIMAL_INS
GROUP BY NAME
HAVING count(NAME) &gt;= 2
ORDER BY NAME</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59041">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 고양이와 개는 몇 마리 있을까]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EA%B3%A0%EC%96%91%EC%9D%B4%EC%99%80-%EA%B0%9C%EB%8A%94-%EB%AA%87-%EB%A7%88%EB%A6%AC-%EC%9E%88%EC%9D%84%EA%B9%8C</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EA%B3%A0%EC%96%91%EC%9D%B4%EC%99%80-%EA%B0%9C%EB%8A%94-%EB%AA%87-%EB%A7%88%EB%A6%AC-%EC%9E%88%EC%9D%84%EA%B9%8C</guid>
            <pubDate>Thu, 21 Apr 2022 00:36:02 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-고양이와-개는-몇-마리-있을까">📚 고양이와 개는 몇 마리 있을까</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p>ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th>NAME</th>
<th align="center">SEX_UPON_INTAK</th>
</tr>
</thead>
<tbody><tr>
<td>A373219</td>
<td align="center">Cat</td>
<td align="center">2014-07-29 11:43:00</td>
<td align="center">Normal</td>
<td>Ella</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A377750</td>
<td align="center">Dog</td>
<td align="center">2017-10-25 17:17:00</td>
<td align="center">Normal</td>
<td>Lucy</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A354540</td>
<td align="center">Cat</td>
<td align="center">2014-12-11 11:48:00</td>
<td align="center">Normal</td>
<td>Tux</td>
<td align="center">Neutered Male</td>
</tr>
</tbody></table>
<p><strong>고양이는 2마리, 개는 1마리 들어왔습니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</strong></p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_TYPE</th>
<th align="center">count</th>
</tr>
</thead>
<tbody><tr>
<td align="center">Cat</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">Dog</td>
<td align="center">1</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT ANIMAL_TYPE,
       COUNT(ANIMAL_TYPE) AS count
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59040">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 중복 제거하기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%A4%91%EB%B3%B5-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%A4%91%EB%B3%B5-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0</guid>
            <pubDate>Wed, 20 Apr 2022 02:11:22 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-중복-제거하기">📚 중복 제거하기</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p>ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th>NAME</th>
<th align="center">SEX_UPON_INTAK</th>
</tr>
</thead>
<tbody><tr>
<td>A562649</td>
<td align="center">Dog</td>
<td align="center">2014-03-20 18:06:00</td>
<td align="center">Sick</td>
<td>NULL</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A412626</td>
<td align="center">Dog</td>
<td align="center">2016-03-13 11:17:00</td>
<td align="center">Normal</td>
<td>*Sam</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A563492</td>
<td align="center">Dog</td>
<td align="center">2014-10-24 14:45:00</td>
<td align="center">Normal</td>
<td>*Sam</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A513956</td>
<td align="center">Dog</td>
<td align="center">2017-06-14 11:54:00</td>
<td align="center">Normal</td>
<td>*Sweetie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td><strong>보호소에 들어온 동물의 이름은 <code>NULL(없음)</code>, <code>*Sam</code>, <code>*Sam</code>, <code>*Sweetie</code>입니다. 이 중 NULL과 중복되는 이름을 고려하면, 보호소에 들어온 동물 이름의 수는 2입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</strong></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
</tbody></table>
<table>
<thead>
<tr>
<th align="center">count</th>
</tr>
</thead>
<tbody><tr>
<td align="center">2</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT count(DISTINCT NAME) AS count
FROM ANIMAL_INS
WHERE NAME IS NOT NULL</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59408">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 동물 수 구하기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%8F%99%EB%AC%BC-%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%8F%99%EB%AC%BC-%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Wed, 20 Apr 2022 02:06:05 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-동물-수-구하기">📚 동물 수 구하기</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p>ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th>NAME</th>
<th align="center">SEX_UPON_INTAK</th>
</tr>
</thead>
<tbody><tr>
<td>A399552</td>
<td align="center">Dog</td>
<td align="center">2013-10-14 15:38:00</td>
<td align="center">Normal</td>
<td>Jack</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A379998</td>
<td align="center">Dog</td>
<td align="center">2013-10-23 11:42:00</td>
<td align="center">Normal</td>
<td>Disciple</td>
<td align="center">Intact Male</td>
</tr>
<tr>
<td>A370852</td>
<td align="center">Dog</td>
<td align="center">2013-11-03 15:04:00</td>
<td align="center">Normal</td>
<td>Katie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A403564</td>
<td align="center">Dog</td>
<td align="center">2013-11-18 17:03:00</td>
<td align="center">Normal</td>
<td>Anna</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td><strong>동물 보호소에 들어온 동물은 4마리입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</strong></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
</tbody></table>
<table>
<thead>
<tr>
<th align="center">count</th>
</tr>
</thead>
<tbody><tr>
<td align="center">4</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT count(ANIMAL_ID) AS count
FROM ANIMAL_INS</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59406">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 최솟값 구하기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%B5%9C%EC%86%9F%EA%B0%92-%EA%B5%AC%ED%95%98%EA%B8%B0-23nl7rql</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%B5%9C%EC%86%9F%EA%B0%92-%EA%B5%AC%ED%95%98%EA%B8%B0-23nl7rql</guid>
            <pubDate>Wed, 20 Apr 2022 02:03:41 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-최솟값-구하기">📚 최솟값 구하기</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p>ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th>NAME</th>
<th align="center">SEX_UPON_INTAK</th>
</tr>
</thead>
<tbody><tr>
<td>A399552</td>
<td align="center">Dog</td>
<td align="center">2013-10-14 15:38:00</td>
<td align="center">Normal</td>
<td>Jack</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A379998</td>
<td align="center">Dog</td>
<td align="center">2013-10-23 11:42:00</td>
<td align="center">Normal</td>
<td>Disciple</td>
<td align="center">Intact Male</td>
</tr>
<tr>
<td>A370852</td>
<td align="center">Dog</td>
<td align="center">2013-11-03 15:04:00</td>
<td align="center">Normal</td>
<td>Katie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A403564</td>
<td align="center">Dog</td>
<td align="center">2013-11-18 17:03:00</td>
<td align="center">Normal</td>
<td>Anna</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td><strong>가장 먼저 들어온 동물은 Jack이고, Jack은 2013-10-14 15:38:00에 들어왔습니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</strong></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
</tbody></table>
<table>
<thead>
<tr>
<th align="center">시간</th>
</tr>
</thead>
<tbody><tr>
<td align="center">2013-10-14 15:38:00</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT MIN(DATETIME) AS 시간
FROM ANIMAL_INS</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59038">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 최댓값 구하기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%B5%9C%EB%8C%93%EA%B0%92-%EA%B5%AC%ED%95%98%EA%B8%B0-uhgf0fka</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%B5%9C%EB%8C%93%EA%B0%92-%EA%B5%AC%ED%95%98%EA%B8%B0-uhgf0fka</guid>
            <pubDate>Wed, 20 Apr 2022 01:18:39 GMT</pubDate>
            <description><![CDATA[<h2 id="📚-최댓값-구하기">📚 최댓값 구하기</h2>
<hr>
<h3 id="👉-문제-설명">👉 문제 설명</h3>
<p>ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td><strong>가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<h3 id="👉-예시">👉 예시</h3>
<p>예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th>ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th>NAME</th>
<th align="center">SEX_UPON_INTAK</th>
</tr>
</thead>
<tbody><tr>
<td>A399552</td>
<td align="center">Dog</td>
<td align="center">2013-10-14 15:38:00</td>
<td align="center">Normal</td>
<td>Jack</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td>A379998</td>
<td align="center">Dog</td>
<td align="center">2013-10-23 11:42:00</td>
<td align="center">Normal</td>
<td>Disciple</td>
<td align="center">Intact Male</td>
</tr>
<tr>
<td>A370852</td>
<td align="center">Dog</td>
<td align="center">2013-11-03 15:04:00</td>
<td align="center">Normal</td>
<td>Katie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td>A403564</td>
<td align="center">Dog</td>
<td align="center">2013-11-18 17:03:00</td>
<td align="center">Normal</td>
<td>Anna</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td><strong>가장 늦게 들어온 동물은 Anna이고, Anna는 2013-11-18 17:03:00에 들어왔습니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</strong></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td align="center"></td>
</tr>
</tbody></table>
<table>
<thead>
<tr>
<th align="center">시간</th>
</tr>
</thead>
<tbody><tr>
<td align="center">2013-11-18 17:03:00</td>
</tr>
</tbody></table>
<br>
<br>


<h3 id="👉-문제-풀이">👉 문제 풀이</h3>
<pre><code class="language-sql">SELECT MAX(DATETIME) AS 시간
FROM ANIMAL_INS;</code></pre>
<br>

<h3 id="👉-문제-링크">👉 <a href="https://programmers.co.kr/learn/courses/30/lessons/59415">문제 링크</a></h3>
]]></description>
        </item>
        <item>
            <title><![CDATA[Oracle XE 삭제하는 방법]]></title>
            <link>https://velog.io/@kkeun0_dev/Oracle-XE-%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</link>
            <guid>https://velog.io/@kkeun0_dev/Oracle-XE-%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</guid>
            <pubDate>Tue, 19 Apr 2022 08:26:41 GMT</pubDate>
            <description><![CDATA[<p>오라클을 잘못 설치하게 되면 재설치를 해야하는데, 
재설치를 하기 위해서는 전에 설치했던 오라클 파일들을 깔끔하게 모두 제거해야 한다.</p>
<p>만약 오라클을 완벽하게 제거하지 않고 재설치를 시도할 시, 
<strong>&lt;이 시스템에는 oracle database express edition 서비스가 이미 있습니다&gt;</strong>
라는 오류가 나온다.</p>
<p>오라클을 삭제하는 방법은 다음과 같다.</p>
<h3 id="1-레지스트리-정보-삭제">1. 레지스트리 정보 삭제</h3>
<p><img src="https://velog.velcdn.com/images/kkeun0_dev/post/24a62a4e-1936-4121-b6c5-61932e2aad2d/image.png" alt="">
<strong>시작 -&gt; 실행(window + R) -&gt; regedit</strong></p>
<p><img src="https://velog.velcdn.com/images/kkeun0_dev/post/2d7df06c-8de2-4764-9687-03e993fcd20e/image.png" alt="">
그럼 이와 같이 레지스트리 편집기가 나온다. 
여기서 
 <strong>① HKEY-LOCAL_MACHIEN 누르고</strong></p>
<p> <strong>② SOFTWARE를 눌러서 O키를 눌러 ORACLE 을 찾은뒤 ORACLE 로 시작하는 여러개를 Delete키를 눌러서 삭제한다.</strong></p>
<p> <strong>③ 아래 폴더에 있는 Oracle XE 관련 폴더를 동일한방법으로 모두 삭제해준다.</strong></p>
<blockquote>
<pre><code>HKEY_LOCAL_MACHINE\SOFTWARE\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\  
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\  </code></pre></blockquote>
<br>

<h3 id="2--시스템-환경-변수-편집에서-path-잡힌-부분을-삭제한다">2.  시스템 환경 변수 편집에서 PATH 잡힌 부분을 삭제한다.</h3>
<p>예) C:\app\Users\product\18.0.0\dbhomeXE\bin</p>
<br>

<h3 id="3-cprogram-files로-들어가면-oracle-폴더가-있는데-그-폴더를-삭제한다">3. C:\Program Files로 들어가면 Oracle 폴더가 있는데 그 폴더를 삭제한다.</h3>
<br>

<h3 id="4-컴퓨터를-재부팅한다">4. 컴퓨터를 재부팅한다.</h3>
<br>

<h3 id="5-capp에-있는-자신이-설치한-오라클-폴더를-삭제한다">5. C:\app에 있는 자신이 설치한 오라클 폴더를 삭제한다.</h3>
<br>

<h3 id="6-완료">6. 완료</h3>
<p>이제 재설치가 가능하다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 상위 n개 레코드]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%83%81%EC%9C%84-n%EA%B0%9C-%EB%A0%88%EC%BD%94%EB%93%9C</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%83%81%EC%9C%84-n%EA%B0%9C-%EB%A0%88%EC%BD%94%EB%93%9C</guid>
            <pubDate>Wed, 13 Apr 2022 01:27:40 GMT</pubDate>
            <description><![CDATA[<h3 id="상위-n개-레코드">상위 n개 레코드</h3>
<p><strong>👉 문제 설명</strong>
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p>동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.
<br></p>
<p><strong>👉 예시</strong>
예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A399552</td>
<td align="center">Dog</td>
<td align="center">2013-10-14 15:38:00</td>
<td align="center">Normal</td>
<td align="center">Jack</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">A379998</td>
<td align="center">Dog</td>
<td align="center">2013-10-23 11:42:00</td>
<td align="center">Normal</td>
<td align="center">Disciple</td>
<td align="center">Intact Male</td>
</tr>
<tr>
<td align="center">A370852</td>
<td align="center">Dog</td>
<td align="center">2013-11-03 15:04:00</td>
<td align="center">Normal</td>
<td align="center">Katie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td align="center">A403564</td>
<td align="center">Dog</td>
<td align="center">2013-11-18 17:03:00</td>
<td align="center">Normal</td>
<td align="center">Anna</td>
<td align="center">Spayed Female</td>
</tr>
</tbody></table>
<p>이 중 가장 보호소에 먼저 들어온 동물은 Jack입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</p>
<table>
<thead>
<tr>
<th align="center">NAME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">Jack</td>
</tr>
</tbody></table>
<br>
<br>

<p><strong>👉 문제 풀이</strong></p>
<pre><code class="language-sql">SELECT NAME
FROM ANIMAL_INS
WHERE DATETIME = (SELECT MIN(DATETIME) 
                  FROM ANIMAL_INS 
                  ORDER BY DATETIME)</code></pre>
<br>

<p>※ 문제 링크 ※
<a href="https://programmers.co.kr/learn/courses/30/lessons/59405">https://programmers.co.kr/learn/courses/30/lessons/59405</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 여러 기준으로 정렬하기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%97%AC%EB%9F%AC-%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C-%EC%A0%95%EB%A0%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%97%AC%EB%9F%AC-%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C-%EC%A0%95%EB%A0%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Wed, 13 Apr 2022 01:21:27 GMT</pubDate>
            <description><![CDATA[<h3 id="여러-기준으로-정렬하기">여러 기준으로 정렬하기</h3>
<p><strong>👉 문제 설명</strong>
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p>동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
<br></p>
<p><strong>👉 예시</strong>
예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A349996</td>
<td align="center">Cat</td>
<td align="center">2018-01-22 14:32:00</td>
<td align="center">Normal</td>
<td align="center">Sugar</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">A350276</td>
<td align="center">Cat</td>
<td align="center">2017-08-13 13:50:00</td>
<td align="center">Normal</td>
<td align="center">Jewel</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td align="center">A396810</td>
<td align="center">Dog</td>
<td align="center">2016-08-22 16:13:00</td>
<td align="center">Injured</td>
<td align="center">Raven</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td align="center">A410668</td>
<td align="center">Cat</td>
<td align="center">2015-11-19 13:41:00</td>
<td align="center">Normal</td>
<td align="center">Raven</td>
<td align="center">Spayed Female</td>
</tr>
</tbody></table>
<ol>
<li>이름을 사전 순으로 정렬하면 다음과 같으며, &#39;Jewel&#39;, &#39;Raven&#39;, &#39;Sugar&#39;</li>
<li>&#39;Raven&#39;이라는 이름을 가진 개와 고양이가 있으므로, 이 중에서는 보호를 나중에 시작한 개를 먼저 조회합니다.</li>
</ol>
<p>따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">NAME</th>
<th align="center">DATETIME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A350276</td>
<td align="center">Jewel</td>
<td align="center">2017-08-13 13:50:00</td>
</tr>
<tr>
<td align="center">A396810</td>
<td align="center">Raven</td>
<td align="center">2016-08-22 16:13:00</td>
</tr>
<tr>
<td align="center">A410668</td>
<td align="center">Raven</td>
<td align="center">2015-11-19 13:41:00</td>
</tr>
<tr>
<td align="center">A349996</td>
<td align="center">Sugar</td>
<td align="center">2018-01-22 14:32:00</td>
</tr>
</tbody></table>
<br>
<br>

<p><strong>👉 문제 풀이</strong></p>
<pre><code class="language-sql">SELECT ANIMAL_ID,
       NAME,
       DATETIME
FROM ANIMAL_INS
ORDER BY NAME ASC, DATETIME DESC</code></pre>
<br>

<p>※ 문제 링크 ※
<a href="https://programmers.co.kr/learn/courses/30/lessons/59404">https://programmers.co.kr/learn/courses/30/lessons/59404</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 동물의 아이디와 이름]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%8F%99%EB%AC%BC%EC%9D%98-%EC%95%84%EC%9D%B4%EB%94%94%EC%99%80-%EC%9D%B4%EB%A6%84</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EB%8F%99%EB%AC%BC%EC%9D%98-%EC%95%84%EC%9D%B4%EB%94%94%EC%99%80-%EC%9D%B4%EB%A6%84</guid>
            <pubDate>Wed, 13 Apr 2022 01:15:39 GMT</pubDate>
            <description><![CDATA[<h3 id="동물의-아이디와-이름">동물의 아이디와 이름</h3>
<p><strong>👉 문제 설명</strong>
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p>동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다.</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">NAME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A349996</td>
<td align="center">Sugar</td>
</tr>
<tr>
<td align="center">A350276</td>
<td align="center">Jewel</td>
</tr>
<tr>
<td align="center">A350375</td>
<td align="center">Meo</td>
</tr>
<tr>
<td align="center">A352555</td>
<td align="center">Harley</td>
</tr>
<tr>
<td align="center">A352713</td>
<td align="center">Gia</td>
</tr>
<tr>
<td align="center">A352872</td>
<td align="center">Peanutbutter</td>
</tr>
<tr>
<td align="center">A353259</td>
<td align="center">Bj</td>
</tr>
</tbody></table>
<br>
<br>

<p><strong>👉 문제 풀이</strong></p>
<pre><code class="language-sql">SELECT ANIMAL_ID,
       NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID</code></pre>
<br>

<p>※ 문제 링크 ※
<a href="https://programmers.co.kr/learn/courses/30/lessons/59403">https://programmers.co.kr/learn/courses/30/lessons/59403</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 어린 동물 찾기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%96%B4%EB%A6%B0-%EB%8F%99%EB%AC%BC-%EC%B0%BE%EA%B8%B0</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%96%B4%EB%A6%B0-%EB%8F%99%EB%AC%BC-%EC%B0%BE%EA%B8%B0</guid>
            <pubDate>Wed, 13 Apr 2022 01:01:29 GMT</pubDate>
            <description><![CDATA[<h3 id="어린-동물-찾기">어린 동물 찾기</h3>
<p><strong>👉 문제 설명</strong>
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
</tbody></table>
<p>동물 보호소에 들어온 동물 중 젊은 동물의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.
<br></p>
<p><strong>👉 예시</strong>
예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A365172</td>
<td align="center">Dog</td>
<td align="center">2014-08-26 12:53:00</td>
<td align="center">Normal</td>
<td align="center">Diablo</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">A367012</td>
<td align="center">Dog</td>
<td align="center">2015-09-16 09:06:00</td>
<td align="center">Sick</td>
<td align="center">Miller</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">A365302</td>
<td align="center">Dog</td>
<td align="center">2017-01-08 16:34:00</td>
<td align="center">Aged</td>
<td align="center">Minnie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td align="center">A381217</td>
<td align="center">Dog</td>
<td align="center">2017-07-08 09:41:00</td>
<td align="center">Sick</td>
<td align="center">Cherokee</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">이 중 젊은 동물은 Diablo, Miller, Cherokee입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">NAME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A365172</td>
<td align="center">Diablo</td>
</tr>
<tr>
<td align="center">A367012</td>
<td align="center">Miller</td>
</tr>
<tr>
<td align="center">A381217</td>
<td align="center">Cherokee</td>
</tr>
</tbody></table>
<br>
<br>

<p><strong>👉 문제 풀이</strong></p>
<pre><code class="language-sql">SELECT ANIMAL_ID,
       NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION &lt;&gt; (&#39;Aged&#39;)
ORDER BY ANIMAL_ID</code></pre>
<br>

<p>※ 문제 링크 ※
<a href="https://programmers.co.kr/learn/courses/30/lessons/59037">https://programmers.co.kr/learn/courses/30/lessons/59037</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[프로그래머스] 아픈 동물 찾기]]></title>
            <link>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%95%84%ED%94%88-%EB%8F%99%EB%AC%BC-%EC%B0%BE%EA%B8%B0</link>
            <guid>https://velog.io/@kkeun0_dev/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%95%84%ED%94%88-%EB%8F%99%EB%AC%BC-%EC%B0%BE%EA%B8%B0</guid>
            <pubDate>Wed, 13 Apr 2022 00:53:33 GMT</pubDate>
            <description><![CDATA[<h3 id="아픈-동물-찾기">아픈 동물 찾기</h3>
<p><strong>👉 문제 설명</strong>
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.</p>
<table>
<thead>
<tr>
<th>NAME</th>
<th align="center">TYPE</th>
<th align="center">NULLABLE</th>
</tr>
</thead>
<tbody><tr>
<td>ANIMAL_ID</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>ANIMAL_TYPE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>DATETIME</td>
<td align="center">DATETIME</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>INTAKE_CONDITION</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>NAME</td>
<td align="center">VARCHAR(N)</td>
<td align="center">TRUE</td>
</tr>
<tr>
<td>SEX_UPON_INTAKE</td>
<td align="center">VARCHAR(N)</td>
<td align="center">FALSE</td>
</tr>
<tr>
<td>동물 보호소에 들어온 동물 중 아픈 동물1의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.</td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><br></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<p><strong>👉 예시</strong>
예를 들어 ANIMAL_INS 테이블이 다음과 같다면</p>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">ANIMAL_TYPE</th>
<th align="center">DATETIME</th>
<th align="center">INTAKE_CONDITION</th>
<th align="center">NAME</th>
<th align="center">SEX_UPON_INTAKE</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A365172</td>
<td align="center">Dog</td>
<td align="center">2014-08-26 12:53:00</td>
<td align="center">Normal</td>
<td align="center">Diablo</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">A367012</td>
<td align="center">Dog</td>
<td align="center">2015-09-16 09:06:00</td>
<td align="center">Sick</td>
<td align="center">Miller</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">A365302</td>
<td align="center">Dog</td>
<td align="center">2017-01-08 16:34:00</td>
<td align="center">Aged</td>
<td align="center">Minnie</td>
<td align="center">Spayed Female</td>
</tr>
<tr>
<td align="center">A381217</td>
<td align="center">Dog</td>
<td align="center">2017-07-08 09:41:00</td>
<td align="center">Sick</td>
<td align="center">Cherokee</td>
<td align="center">Neutered Male</td>
</tr>
<tr>
<td align="center">이 중 아픈 동물은 Miller와 Cherokee입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
</tbody></table>
<table>
<thead>
<tr>
<th align="center">ANIMAL_ID</th>
<th align="center">NAME</th>
</tr>
</thead>
<tbody><tr>
<td align="center">A367012</td>
<td align="center">Miller</td>
</tr>
<tr>
<td align="center">A381217</td>
<td align="center">Cherokee</td>
</tr>
</tbody></table>
<br>
<br>

<p><strong>👉 문제 풀이</strong></p>
<pre><code class="language-sql">SELECT ANIMAL_ID,
       NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = &#39;Sick&#39;
ORDER BY ANIMAL_ID;</code></pre>
<br>

<p>※ 문제 링크 ※
<a href="https://programmers.co.kr/learn/courses/30/lessons/59036">https://programmers.co.kr/learn/courses/30/lessons/59036</a></p>
]]></description>
        </item>
    </channel>
</rss>