<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>co_der.log</title>
        <link>https://velog.io/</link>
        <description>co_der</description>
        <lastBuildDate>Sat, 13 May 2023 07:37:38 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>co_der.log</title>
            <url>https://images.velog.io/images/co_der/profile/dfbf338b-94d7-4275-8a02-d18dd954f5d6/KakaoTalk_20210703_005906179.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. co_der.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/co_der" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 조건별로 분류하여 주문상태 출력하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%A1%B0%EA%B1%B4%EB%B3%84%EB%A1%9C-%EB%B6%84%EB%A5%98%ED%95%98%EC%97%AC-%EC%A3%BC%EB%AC%B8%EC%83%81%ED%83%9C-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%A1%B0%EA%B1%B4%EB%B3%84%EB%A1%9C-%EB%B6%84%EB%A5%98%ED%95%98%EC%97%AC-%EC%A3%BC%EB%AC%B8%EC%83%81%ED%83%9C-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0</guid>
            <pubDate>Sat, 13 May 2023 07:37:38 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/482b29e4-3880-4c26-95b3-d64c7f8f587d/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/131113?language=mysql">조건별로 분류하여 주문상태 출력하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/46f89705-b719-437a-b47b-5e61c8c3dc5a/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>FOOD_ORDER</span> 테이블에서 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해주세요. 출고여부는 5월 1일까지 출고완료로 이 후 날짜는 출고 대기로 미정이면 출고미정으로 출력해주시고, 결과는 주문 ID를 기준으로 오름차순 정렬해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT ORDER_ID, PRODUCT_ID, TO_CHAR(OUT_DATE, &#39;YYYY-MM-DD&#39;) AS OUT_DATE,
    CASE WHEN OUT_DATE IS NULL THEN &#39;출고미정&#39;
        WHEN TO_CHAR(OUT_DATE, &#39;MM-DD&#39;) &lt;= &#39;05-01&#39; THEN &#39;출고완료&#39;
        ELSE &#39;출고대기&#39;
    END 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, &#39;%Y-%m-%d&#39;) AS OUT_DATE,
    CASE WHEN OUT_DATE IS NULL THEN &#39;출고미정&#39;
        WHEN DATE_FORMAT(OUT_DATE, &#39;%m-%d&#39;) &lt;= &#39;05-01&#39; THEN &#39;출고완료&#39;
        ELSE &#39;출고대기&#39;
    END 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 조건에 맞는 사용자 정보 조회하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%A7%9E%EB%8A%94-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%A7%9E%EB%8A%94-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0</guid>
            <pubDate>Wed, 10 May 2023 13:34:59 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/57e5fbaf-8195-4fc1-81bf-e31982a9cd70/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/164670?language=oracle">조건에 맞는 사용자 정보 조회하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/40f86b8c-f51f-4174-a90a-118ca366c93e/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>USED_GOODS_BOARD</span>와 <span style=color:red>USED_GOODS_USER</span> 테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL문을 작성해주세요. 이때, 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(-)을 삽입하여 출력해주세요. 결과는 회원 ID를 기준으로 내림차순 정렬해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Orcale]</p>
<pre><code class="language-sql">SELECT USER_ID, NICKNAME, (CITY || &#39; &#39; || STREET_ADDRESS1 || &#39; &#39; || STREET_ADDRESS2) AS 전체주소,
CASE WHEN LENGTH(TLNO) = 11 THEN SUBSTR(TLNO,3,0) || SUBSTR(TLNO,4,4) || SUBSTR(TLNO,8,4) AS 전화번호
FROM USED_GOODS_USER
WHERE USER_ID(SELECT B.USER_ID
                FROM USER_GOODS_BOARD A
                INNER JOIN USED_GOODS_USER B
                ON A.WRITER_ID = B.USER_ID
                GROUP BY B.USER_ID
                HAVING COUNT(*) &gt;= 3)
ORDER BY USER_ID DESC</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT A.USER_ID, A.NICKNAME,
CONCAT(A.CITY, &#39; &#39;, A.STREET_ADDRESS1, &#39; &#39;, A.STREET_ADDRESS2),
CONCAT(SUBTR(A.TLNO,1,3),&#39;-&#39;,SUBSTR(A.TLNO,4,4),&#39;-&#39;,SUBSTR(A.TLNO,8))
FROM USED_GOODS_USER A
JOIN USED_GOODS_BOARD B
ON B.WRITER_ID = A.USER_ID
GROUP BY B.WRITER_ID
HAVING COUNT(B.WRITER_ID) &gt;= 3
ORDER BY A.USER_ID DESC</code></pre>
<p><br><br></p>
<p>CONCAT : 콤마를 이용해서 합칠 수 있음
SUBSTR : 번호 컬럼을 시작 값부터 끝값까지 자름</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 카테고리 별 상품 개수 구하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EB%B3%84-%EC%83%81%ED%92%88-%EA%B0%9C%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EB%B3%84-%EC%83%81%ED%92%88-%EA%B0%9C%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Sat, 06 May 2023 12:35:10 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/29430936-65bc-41a4-8a3c-48e553cb6626/image.jpeg" alt="">
<a href="https://school.programmers.co.kr/learn/courses/30/lessons/131529?language=oracle">카테고리 별 상품 개수 구하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/4fd373db-afba-4aef-a9cf-f8b394f73e4c/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>PRODUCT</span> 테이블에서 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력하는 SQL문을 작성해주세요. 결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT SUBSTR(PRODUCT_CODE,1,2) AS CATEGORY, COUNT(*) AS PRODUCTS
FROM PRODUCT
GROUP BY SUBSTR(PRODUCT_CODE,1,2)
ORDER BY CATEGORY</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT SUBSTR(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(*) AS PRODUCTS
FROM PRODUCT
GROUP BY SUBSTR(PRODUCT_CODE, 1, 2)</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql -DATETIME에서 DATE로 형 변환]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-DATETIME%EC%97%90%EC%84%9C-DATE%EB%A1%9C-%ED%98%95-%EB%B3%80%ED%99%98</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-DATETIME%EC%97%90%EC%84%9C-DATE%EB%A1%9C-%ED%98%95-%EB%B3%80%ED%99%98</guid>
            <pubDate>Fri, 05 May 2023 11:06:37 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/1dabf0e5-cdc6-4649-8e4a-a7ce6899d4ea/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/59414?language=oracle">DATETIME에서 DATE로 형 변환</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/a1ad750a-44a2-437e-a71c-82d0782e2e44/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>ANIMAL_INS</span> 테이블에 등록된 모든 레코드에 대해, 각 동물의 아이디와 이름, 들어온 날짜1를 조회하는 SQL문을 작성해주세요. 이때 결과는 아이디 순으로 조회해야 합니다.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, &#39;YYYY-MM-DD&#39;) AS 날짜
FROM ANIMAL_INS
ORDER BY ANIMAL_ID</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, &#39;%Y-%m-%d&#39;) AS 날짜
FROM ANIMAL_INS
ORDER BY ANIMAL_ID</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 중성화 여부 파악하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%A4%91%EC%84%B1%ED%99%94-%EC%97%AC%EB%B6%80-%ED%8C%8C%EC%95%85%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%A4%91%EC%84%B1%ED%99%94-%EC%97%AC%EB%B6%80-%ED%8C%8C%EC%95%85%ED%95%98%EA%B8%B0</guid>
            <pubDate>Thu, 04 May 2023 08:13:45 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/baaef49c-8441-4e8b-953c-56709ee1c7cf/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/59409?language=oracle">중성화 여부 파악하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/9d4644a8-e40b-46a6-9efd-494097309be8/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p>보호소의 동물이 중성화되었는지 아닌지 파악하려 합니다. 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 &#39;Neutered&#39; 또는 &#39;Spayed&#39;라는 단어가 들어있습니다. 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 중성화가 되어있다면 &#39;O&#39;, 아니라면 &#39;X&#39;라고 표시해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID, NAME,
    CASE
        WHEN SEX_UPON_INTAKE LIKE &#39;%Neutered%&#39; THEN &#39;O&#39;
        WHEN SEX_UPON_INTAKE LIKE &#39;%Spayed%&#39; THEN &#39;O&#39;
        ELSE &#39;X&#39;
    END AS 중성화
FROM ANIMAL_INS
ORDER BY ANIMAL_ID</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID, NAME, 
    CASE
        WHEN SEX_UPON_INTAKE LIKE &#39;%NEUTERED%&#39; THEN &#39;O&#39;
        WHEN SEX_UPON_INTAKE LIKE &#39;%SPAYED%&#39; THEN &#39;O&#39;
        ELSE &#39;X&#39;
    END AS 중성화
FROM ANIMAL_INS
ORDER BY ANIMAL_ID</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 이름에 el이 들어가는 동물 찾기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%9D%B4%EB%A6%84%EC%97%90-el%EC%9D%B4-%EB%93%A4%EC%96%B4%EA%B0%80%EB%8A%94-%EB%8F%99%EB%AC%BC-%EC%B0%BE%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%9D%B4%EB%A6%84%EC%97%90-el%EC%9D%B4-%EB%93%A4%EC%96%B4%EA%B0%80%EB%8A%94-%EB%8F%99%EB%AC%BC-%EC%B0%BE%EA%B8%B0</guid>
            <pubDate>Fri, 28 Apr 2023 03:31:54 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/bf6b4791-7fce-43de-9fc4-9ac9bc1fcdfd/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/59047?language=oracle">이름에 el이 들어가는 동물 찾기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/cb322e86-9612-4dda-96a9-748684045c47/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p>보호소에 돌아가신 할머니가 기르던 개를 찾는 사람이 찾아왔습니다. 이 사람이 말하길 할머니가 기르던 개는 이름에 &#39;el&#39;이 들어간다고 합니다. 동물 보호소에 들어온 동물 이름 중, 이름에 &quot;EL&quot;이 들어가는 개의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 이름 순으로 조회해주세요. 단, 이름의 대소문자는 구분하지 않습니다.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = &#39;Dog&#39; 
AND UPPER(NAME) LIKE &#39;%EL%&#39;
ORDER BY NAME</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = &#39;DOG&#39; AND NAME LIKE &#39;%EL%&#39;
ORDER BY NAME</code></pre>
<p><code>위와 같이 오라클에서 대소문자 구분 없이 조회하는 방법은 대문자(UPPER) 또는 소문자(LOWER)로 반환하면 된다!!</code></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 루시와 엘라 찾기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EB%A3%A8%EC%8B%9C%EC%99%80-%EC%97%98%EB%9D%BC-%EC%B0%BE%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EB%A3%A8%EC%8B%9C%EC%99%80-%EC%97%98%EB%9D%BC-%EC%B0%BE%EA%B8%B0</guid>
            <pubDate>Thu, 27 Apr 2023 04:25:18 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/4bf612ef-46b2-4cb0-b405-8ee8a0f8be48/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/59046?language=oracle">루시와 엘라 찾기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/2daf6a68-f07c-4ec8-a09d-4874c0efdb94/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p>동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Orcale]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN (&#39;Lucy&#39;, &#39;Ella&#39;, &#39;Pickle&#39;, &#39;Rogan&#39;, &#39;Sabrina&#39;, &#39;Mitty&#39;)
ORDER BY ANIMAL_ID</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN (&#39;LUCY&#39;, &#39;ELLA&#39;, &#39;PICKLE&#39;, &#39;ROGAN&#39;, &#39;SABRINA&#39;, &#39;MITTY&#39;)</code></pre>
<p><code>IN 연산자 : WHERE절에서 특정값 여러개를 선택할 경우 사용하는 연산자</code></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 조건에 부합하는 중고거래 상태 조회하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%B6%80%ED%95%A9%ED%95%98%EB%8A%94-%EC%A4%91%EA%B3%A0%EA%B1%B0%EB%9E%98-%EC%83%81%ED%83%9C-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%B6%80%ED%95%A9%ED%95%98%EB%8A%94-%EC%A4%91%EA%B3%A0%EA%B1%B0%EB%9E%98-%EC%83%81%ED%83%9C-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0</guid>
            <pubDate>Wed, 26 Apr 2023 06:16:16 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/01d729e7-16fb-4667-a507-b9c98a351caf/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/164672?language=oracle">조건에 부합하는 중고거래 상태 조회하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/8aa2bf42-bd3d-4fe9-85a9-50ae91b622ec/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>USED_GOODS_BOARD</span> 테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요. 거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력해주시고, 결과는 게시글 ID를 기준으로 내림차순 정렬해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT BOARD_ID, WRTTER_ID, TITLE, PRICE,
    CASE
        WHEN STATUS = &#39;SALE&#39; THEN &#39;판매중&#39;
        WHEN STATUS = &#39;RESERVED&#39; THEN &#39;예약중&#39;
        ELSE &#39;거래완료&#39;
    END AS STATUS
FROM USED_GOODS_BOARD
WHERE TO_CHAR(CREATED_DATE, &#39;YYYY-MM-DD&#39;) = &#39;2022-10-05&#39;
ORDER BY BOARD_ID DESC</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT BOARD_ID, WRITER_ID, TITLE, PRICE,
    CASE
        WHEN STATUS = &#39;SALE&#39; THEN &#39;판매중&#39;
        WHEN STATUS = &#39;RESERVED&#39; THEN &#39;예약중&#39;
        ELSE &#39;거래완료&#39;
    END STATUS

FROM USED_GOODS_BOARD
WHERE CREATED_DATE = &#39;2022-10-05&#39;
ORDER BY BOARD_ID DESC</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] JAVA - 문자열 겹쳐쓰기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Java-%EB%AC%B8%EC%9E%90%EC%97%B4-%EA%B2%B9%EC%B3%90%EC%93%B0%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Java-%EB%AC%B8%EC%9E%90%EC%97%B4-%EA%B2%B9%EC%B3%90%EC%93%B0%EA%B8%B0</guid>
            <pubDate>Tue, 25 Apr 2023 10:14:59 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/82c5a8bc-5543-4471-98d6-64eb4fc7e7cd/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/181943">문자열 겹쳐쓰기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<pre><code>문자열 my_string, overwrite_string과 정수 s가 주어집니다. 
문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 
return 하는 solution 함수를 작성해 주세요.</code></pre><h1 id="2-입출력-예">2. 입출력 예</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/f93fd1ad-1502-4ea1-90f4-d7bd4967b00b/image.png" alt=""></p>
<h1 id="3-java">3. JAVA</h1>
<p>[My Answer]</p>
<pre><code class="language-java">class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        String answer = &quot;&quot;;
        int len01 = overwrite_string.length();
        int len02 = my_string.length();
        String sub01 = my_string.substring(0, s);
        String sub02 = my_string.substring((s+len01), len02);

        answer += sub01 + overwrite_string + sub02;

        return answer;
    }
}</code></pre>
<blockquote>
<p>쓸데 없는 코드가 너무 많음!!</p>
</blockquote>
<p>[Other Answer]</p>
<pre><code class="language-java">class Solution {

    public String solution(String my_string, String overwrite_string, int s) {
        String answer = my_string.substring(0, s) + overwrite_string;

        if(my_string.length() &gt; answer.length()) {
            answer += my_string.substring(answer.length());
        }
        return answer;
    }
}</code></pre>
<pre><code class="language-java">class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        String answer = &quot;&quot;;
        for(int i=0; i&lt;s; i++){
            answer += my_string.charAt(i);
        }
        int j = 0;
        while(j&lt;overwrite_string.length()){
            answer += overwrite_string.charAt(j);
            j++;
        }
        int k = j+s;
        while(k&lt;my_string.length()){
            answer += my_string.charAt(k);
            k++;
        }
        return answer;
    }
}</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 자동차 평균 대여 기간 구하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%9E%90%EB%8F%99%EC%B0%A8-%ED%8F%89%EA%B7%A0-%EB%8C%80%EC%97%AC-%EA%B8%B0%EA%B0%84-%EA%B5%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%9E%90%EB%8F%99%EC%B0%A8-%ED%8F%89%EA%B7%A0-%EB%8C%80%EC%97%AC-%EA%B8%B0%EA%B0%84-%EA%B5%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Tue, 25 Apr 2023 07:43:52 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/8da90a77-c0e7-4960-9078-93161e046b1a/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/157342?language=mysql">자동차 평균 대여 기간 구하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/45175b9e-f77b-4fe9-affe-9c8595f7bb7e/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>CAR_RENTAL_COMPANY_RENTAL_HISTORY</span> 테이블에서 평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간(컬럼명: AVERAGE_DURATION) 리스트를 출력하는 SQL문을 작성해주세요. 평균 대여 기간은 소수점 두번째 자리에서 반올림하고, 결과는 평균 대여 기간을 기준으로 내림차순 정렬해주시고, 평균 대여 기간이 같으면 자동차 ID를 기준으로 내림차순 정렬해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Orcale]</p>
<pre><code class="language-sql">SELECT CAR_ID, ROUND(AVG(TO_DATE(END_DATE) - TO_DATE(START_DATE) + 1), 1) AS AVERAGE_DURATION
FROM CAR_RENTAL_COMPANY_RENATL_HISTORY
GROUP BY CAR_ID
HAVING ROUND(AVG(TO_DATE(END_DATE) - TO_DATE(START_DATE) + 1), 1) &gt;= 7
ORDER BY AVERAGE_DURATION DESC, CAR_ID DESC</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_DATE, START_DATE) + 1), 1) AS AVERAGE_DURATION
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
GROUP BY CAR_ID 
HAVING ROUND(AVG(DATEDIFF(END_DATE, START_DATE) + 1), 1) &gt;= 7
ORDER BY AVERAGE_DURATION DESC, CAR_ID DESC</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 특정 옵션이 포함된 자동차 리스트 구하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%ED%8A%B9%EC%A0%95-%EC%98%B5%EC%85%98%EC%9D%B4-%ED%8F%AC%ED%95%A8%EB%90%9C-%EC%9E%90%EB%8F%99%EC%B0%A8-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EA%B5%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%ED%8A%B9%EC%A0%95-%EC%98%B5%EC%85%98%EC%9D%B4-%ED%8F%AC%ED%95%A8%EB%90%9C-%EC%9E%90%EB%8F%99%EC%B0%A8-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EA%B5%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Sat, 22 Apr 2023 14:29:49 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/2d605a48-788b-4508-8033-66c1fb1cc50f/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/157343?language=mysql">특정 옵션이 포함된 자동차 리스트 구하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/a92d767f-2719-4364-8396-0c349949d912/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>CAR_RENTAL_COMPANY_CAR</span> 테이블에서 &#39;네비게이션&#39; 옵션이 포함된 자동차 리스트를 출력하는 SQL문을 작성해주세요. 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Orcale]</p>
<pre><code class="language-sql">SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE &#39;%네비게이션%&#39;
ORDER BY CAR_ID DESC</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE &#39;%네비게이션%&#39;
ORDER BY CAR_ID DESC</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 자동차 대여 기록에서 장기/단기 대여 구분하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%9E%90%EB%8F%99%EC%B0%A8-%EB%8C%80%EC%97%AC-%EA%B8%B0%EB%A1%9D%EC%97%90%EC%84%9C-%EC%9E%A5%EA%B8%B0%EB%8B%A8%EA%B8%B0-%EB%8C%80%EC%97%AC-%EA%B5%AC%EB%B6%84%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EC%9E%90%EB%8F%99%EC%B0%A8-%EB%8C%80%EC%97%AC-%EA%B8%B0%EB%A1%9D%EC%97%90%EC%84%9C-%EC%9E%A5%EA%B8%B0%EB%8B%A8%EA%B8%B0-%EB%8C%80%EC%97%AC-%EA%B5%AC%EB%B6%84%ED%95%98%EA%B8%B0</guid>
            <pubDate>Thu, 20 Apr 2023 11:29:12 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/7c3906c0-c5db-4cc2-859b-96cec09148d4/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/151138?language=mysql">자동차 대여 기록에서 장기/단기 대여 구분하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/7f062b66-ddec-45c7-8b0a-70cad65bd460/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>CAR_RENTAL_COMPANY_RENTAL_HISTORY</span> 테이블에서 대여 시작일이 2022년 9월에 속하는 대여 기록에 대해서 대여 기간이 30일 이상이면 &#39;장기 대여&#39; 그렇지 않으면 &#39;단기 대여&#39; 로 표시하는 컬럼(컬럼명: RENT_TYPE)을 추가하여 대여기록을 출력하는 SQL문을 작성해주세요. 결과는 대여 기록 ID를 기준으로 내림차순 정렬해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Orcale]</p>
<pre><code class="language-sql">SELECT 
    HISTORY_ID, 
    CAR_ID, 
    TO_CHAR(START_DATE, &#39;YYYY-MM-DD&#39;) AS START_DATE, 
    TO_CHAR(END_DATE, &#39;YYYY-MM-DD&#39;) AS END_DATE
        CASE WHEN (END_DATE - START_DATE) + 1 &gt;= 30 THEN &#39;장기 대여&#39;
        ELSE &#39;단기 대여&#39; END RENT_TYPE
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE TO_CHAR(START_DATE, &#39;YYYY-MM&#39;) = &#39;2022-09&#39;
ORDER BY HISTORY_ID DESC</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT 
    HISTORY_ID, 
    CAR_ID
    DATE_FORMAT(START_DATE, &#39;%Y-%m-%d&#39;) AS START_DATE,
    DATE_FORMAT(END_DATE, &#39;%Y-%m-%d&#39;) AS END_DATE,
        IF(DATEDIFF(END_DATE, START_DATE) + 1 &gt;= 30, &#39;장기 대여&#39;, &#39;단기 대여&#39;) AS RENT_TYPE
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE MONTH(START_DATE) = 9
ORDER BY HISTORY_ID DESC</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] Sql - 나이 정보가 없는 회원 수 구하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-Sql-%EB%82%98%EC%9D%B4-%EC%A0%95%EB%B3%B4%EA%B0%80-%EC%97%86%EB%8A%94-%ED%9A%8C%EC%9B%90-%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-Sql-%EB%82%98%EC%9D%B4-%EC%A0%95%EB%B3%B4%EA%B0%80-%EC%97%86%EB%8A%94-%ED%9A%8C%EC%9B%90-%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Mon, 17 Apr 2023 10:52:20 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/33699aac-53f2-4593-adb8-1270e0376fe1/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/131528?language=oracle">나이 정보가 없는 회원 수 구하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/6b314b01-3017-4c14-8d82-72ea39710326/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>USER_INFO</span> 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE AGE IS NULL;</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE AGE IS NULL;</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] JAVA - 짝수의 합]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-JAVA-%EC%A7%9D%EC%88%98%EC%9D%98-%ED%95%A9</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-JAVA-%EC%A7%9D%EC%88%98%EC%9D%98-%ED%95%A9</guid>
            <pubDate>Sat, 15 Apr 2023 02:03:05 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/8fb4f371-0d43-4246-af61-5615e3dd356a/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/120831?language=java">짝수의 합</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p>정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.</p>
<h1 id="2-입출력-예">2. 입출력 예</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/98543121-5f0c-4c04-9089-ff174ee87f0b/image.png" alt=""></p>
<h1 id="3코드">3.코드</h1>
<p>[Java]</p>
<pre><code class="language-java">class Solution {
    public int solution(int n) {
        int answer = 0;

        for(int i = 1; i &lt;= n; i++) {
            if(i % 2 == 0) {
                answer += i;
            }
        }
        return answer;

    }
 }</code></pre>
<p><img src="https://velog.velcdn.com/images/co_der/post/9509469a-b13b-41a1-a35c-939504753a55/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS]Sql - NULL 처리하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERSSql-NULL-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERSSql-NULL-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Sat, 15 Apr 2023 01:51:58 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/3abadcaf-6115-460c-9b31-dfaff1a9a5bc/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/59410?language=oracle">NULL 처리하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/c39271fb-7eb1-41dc-8969-60f7d9b46df9/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p>입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 <span style=color:red>NULL</span>이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 &quot;No name&quot;으로 표시해 주세요.</p>
<h1 id="3sql">3.SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT ANIMAL_TYPE, NVL(NAME, &#39;No name&#39;) AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT ANIMAL_TYPE, IFNULL(NAME, &#39;No name&#39;) AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS]Sql - 이름이 있는 동물의 아이디]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERSSql-%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/@co_der/PROGRAMMERSSql-%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>Sat, 15 Apr 2023 01:38:42 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/c3734b69-2ed7-409d-b0c8-ce84790affcc/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/59407?language=mysql">이름이 있는 동물의 아이디</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/fcee4bf1-3d95-4195-a6c7-5170a53605b2/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p>동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID</code></pre>
<p>[MySql]</p>
<pre><code class="language-sql">SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERER NAME IS NOT NULL
ORDER BY ANIMAL_ID</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS] JAVA - 다음에 올 숫자]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERS-JAVA-%EB%8B%A4%EC%9D%8C%EC%97%90-%EC%98%AC-%EC%88%AB%EC%9E%90</link>
            <guid>https://velog.io/@co_der/PROGRAMMERS-JAVA-%EB%8B%A4%EC%9D%8C%EC%97%90-%EC%98%AC-%EC%88%AB%EC%9E%90</guid>
            <pubDate>Thu, 13 Apr 2023 06:37:19 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/b526887a-eafb-4db8-b751-0c2de41c1484/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/120924?language=java">다음에 올 숫자</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p>*등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요.</p>
<p><code>*등차수열 : 연속하는 두 항의 차이가 모두 일정한 수열</code></p>
<h1 id="2-입출력-예">2. 입출력 예</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/22fcb904-dce2-4c0b-89d6-cf7c9f49ca8c/image.png" alt=""></p>
<h1 id="3-코드">3. 코드</h1>
<p>[Java]</p>
<pre><code class="language-java">class Solution {
    public int solution(int[] common) {
    int answer = 0;

    if((common[1] - common[0]) == (common[2] - common[1])) {
        answer = common[common.length - 1] + (common[1] - common[0]);
       }else {
           answer = common[common.length - 1] * (common[1] / common[0]);
       }
       return answer;
    }
 }</code></pre>
<p><img src="https://velog.velcdn.com/images/co_der/post/ec57131d-2498-4e46-a22a-b2e867c1bf64/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS]Sql - 이름이 없는 동물의 아이디]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERSSql-%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/@co_der/PROGRAMMERSSql-%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>Thu, 13 Apr 2023 05:59:25 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/595c11c6-1f49-4f8c-ab59-ab5229822ae4/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/59039?language=mysql">이름이 없는 동물의 아이디</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/6bdfe2b1-5c91-4786-8028-43ace15e3555/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p>동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-SQL">SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID</code></pre>
<p>[MySql]</p>
<pre><code class="language-SQL">SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_INS</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS]Sql - 경기도에 위치한 식품창고 목록 출력하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERSSql-%EA%B2%BD%EA%B8%B0%EB%8F%84%EC%97%90-%EC%9C%84%EC%B9%98%ED%95%9C-%EC%8B%9D%ED%92%88%EC%B0%BD%EA%B3%A0-%EB%AA%A9%EB%A1%9D-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERSSql-%EA%B2%BD%EA%B8%B0%EB%8F%84%EC%97%90-%EC%9C%84%EC%B9%98%ED%95%9C-%EC%8B%9D%ED%92%88%EC%B0%BD%EA%B3%A0-%EB%AA%A9%EB%A1%9D-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0</guid>
            <pubDate>Thu, 13 Apr 2023 05:45:51 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/f50a86a7-6c38-4a64-b6f1-b03551814202/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/131114?language=oracle">경기도에 위치한 식품창고 목록 출력하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/2c4eb9d8-e49f-447b-a424-83e755b0beab/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>FOOD_WAREHOUSE</span> 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, &#39;N&#39;으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.</p>
<h1 id="3-sql">3. SQL</h1>
<p>[Orcale]</p>
<pre><code class="language-SQL">SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, &#39;N&#39;) AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE &#39;%경기도%&#39;
ORDER BY WAREHOUSE_ID;</code></pre>
<p>[MySql]</p>
<pre><code class="language-SQL">SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, &#39;N&#39;) AS FREEZER_YN
FROM FOOD_WAREHOUSE
WHERE ADDRESS LIKE &#39;%경기도%&#39;
ORDER BY WAREHOUSE_ID;</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[PROGRAMMERS]Sql - 조건에 맞는 회원수 구하기]]></title>
            <link>https://velog.io/@co_der/PROGRAMMERSSql-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%A7%9E%EB%8A%94-%ED%9A%8C%EC%9B%90%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@co_der/PROGRAMMERSSql-%EC%A1%B0%EA%B1%B4%EC%97%90-%EB%A7%9E%EB%8A%94-%ED%9A%8C%EC%9B%90%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0</guid>
            <pubDate>Wed, 12 Apr 2023 06:17:45 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/co_der/post/2a0555c9-56dd-4885-8a69-63521b8cff25/image.jpeg" alt=""></p>
<p><a href="https://school.programmers.co.kr/learn/courses/30/lessons/131535?language=mysql">조건에 맞는 회원수 구하기</a></p>
<hr>
<h1 id="1-문제-설명">1. 문제 설명</h1>
<p><img src="https://velog.velcdn.com/images/co_der/post/04259f59-6037-4318-bd57-00db20085e66/image.png" alt=""></p>
<h1 id="2-문제">2. 문제</h1>
<p><span style=color:red>USER_INFO</span> 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.</p>
<h1 id="3sql">3.SQL</h1>
<p>[Oracle]</p>
<pre><code class="language-SQL">SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE TO_CHAR(JOINED, &#39;YYYY&#39;) = 2021
AND AGE BETWEEN 20 AND 29</code></pre>
<p>[MySql]</p>
<pre><code class="language-SQL">SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE YEAR(JOINED) = 2021
AND AGE BETWEEN 20 AND 29</code></pre>
]]></description>
        </item>
    </channel>
</rss>