반응형

안녕하세요 Jin's 입니다.

 

SQL 고득점 Kit의 IS NULL 답안 공유드립니다~

 

모두 Oracle 기준입니다.

 

1. 이름이 없는 동물의 아이디

SELECT ANIMAL_ID
  FROM ANIMAL_INS
 WHERE NAME IS NULL
 ORDER BY ANIMAL_ID

 

2. 이름이 있는 동물의 아이디

SELECT ANIMAL_ID
  FROM ANIMAL_INS
 WHERE NAME IS NOT NULL
 ORDER BY ANIMAL_ID

 

3. NULL 처리하기

SELECT ANIMAL_TYPE
     , NVL(NAME,'No name') AS NAME
     , SEX_UPON_INTAKE
  FROM ANIMAL_INS
 ORDER BY ANIMAL_ID

 

 

반응형
반응형

안녕하세요 Jin's 입니다.

 

SQL 고득점 Kit의 GROUP BY 답안 공유드립니다~

 

모두 MySQL 기준입니다.

 

1. 고양이와 개는 몇 마리 있을까

SELECT ANIMAL_TYPE, COUNT(*)
  FROM ANIMAL_INS
 GROUP BY ANIMAL_TYPE

 

2. 동명 동물 수 찾기

SELECT NAME, COUNT(*)
  FROM ANIMAL_INS
 GROUP BY NAME
HAVING COUNT(NAME) > 1

 

3. 입양 시각 구하기(1)

SELECT HOUR(DATETIME) AS HOUR
     , COUNT(*)
  FROM ANIMAL_OUTS
 WHERE HOUR(DATETIME)
   AND HOUR(DATETIME) >= '09'
   AND HOUR(DATETIME) <= '19'
 GROUP BY HOUR(DATETIME)
 ORDER BY HOUR(DATETIME)

 

4. 입양 시각 구하기(2)

SELECT D.HOUR
     , COUNT(H.DATETIME)
  FROM ANIMAL_OUTS H
 RIGHT OUTER JOIN (
                    SELECT LEVEL -1 AS HOUR
                      FROM DUAL
                   CONNECT BY LEVEL <= 24
) D
    ON TO_CHAR(H.DATETIME,'HH24')= D.HOUR
 GROUP BY D.HOUR
 ORDER BY D.HOUR
반응형
반응형

안녕하세요 Jin's 입니다.

 

SQL 고득점 Kit의 SUM, MAX, MIN 답안 공유드립니다~

 

모두 오라클 기준입니다.

 

1. 최댓값 구하기

SELECT MAX(DATETIME)
  FROM ANIMAL_INS

 

2. 최솟값 구하기

SELECT MIN(DATETIME)
  FROM ANIMAL_INS

 

3. 동물 수 구하기

SELECT COUNT(*)
  FROM ANIMAL_INS

 

4. 중복 제거하기

SELECT COUNT(DISTINCT(NAME))
  FROM ANIMAL_INS
반응형
반응형

안녕하세요 Jin's 입니다.

 

SQL 고득점 Kit의 SELECT  답안 공유드립니다~

 

1. 모든 레코드 조회하기(MySQL)

SELECT ANIMAL_ID
     , ANIMAL_TYPE
     , DATETIME
     , INTAKE_CONDITION
     , NAME
     , SEX_UPON_INTAKE
  FROM ANIMAL_INS 
 ORDER BY ANIMAL_ID;

 

2. 역순 정렬하기(MySQL)

SELECT NAME
     , DATETIME
  FROM ANIMAL_INS
 ORDER BY ANIMAL_ID DESC;

 

3. 아픈 동물 찾기(MySQL)

SELECT ANIMAL_ID
     , NAME
  FROM ANIMAL_INS
 WHERE INTAKE_CONDITION = 'Sick'
 ORDER BY ANIMAL_ID;

 

4. 어린 동물 찾기(MySQL)

SELECT ANIMAL_ID	
     , NAME
  FROM ANIMAL_INS
 WHERE INTAKE_CONDITION!='Aged'
 ORDER BY ANIMAL_ID;

 

5. 동물의 아이디와 이름(MySQL)

SELECT ANIMAL_ID
     , NAME
  FROM ANIMAL_INS 
 ORDER BY ANIMAL_ID;

 

6. 여러 기준으로 정렬하기(MySQL)

SELECT ANIMAL_ID
     , NAME
     , DATETIME
  FROM ANIMAL_INS 
 ORDER BY NAME, DATETIME DESC;

 

7. 상위 n개 레코드(Oracle)

SELECT NAME
  FROM (
           SELECT NAME
      		 FROM ANIMAL_INS
            ORDER BY DATETIME
       )
 WHERE ROWNUM=1;

 

반응형
반응형

안녕하세요 Jin's 입니다.

 

집에서 DB를 어떻게 공부를 해야할까하다가 찾게된 프로그래머스의  SQL 고득점  Kit 를 소개해드리려고 합니다.

SQL 고득점 Kit만 다 풀어도 기초적인 조회성 SQL들을  다 다룰 수 있었답니다~

정말 기본기 다지는데 좋을거 같아요!

보통 업무에서 DB를 만날때 처음부터 CRUD(Create(생성), Read(읽기), Update(갱신), Delete(삭제))를 모두 사용하지 않고,

조회성부터 시작하거나 DBA분이 따로 계시면 조회성 밖에 권한을 주지 않기 때문에 기본적인 것만 다룰 수 있어도 업무 진행할때

도움이 많이 되기 때문에 꼭 해보기실 추천드려요~

 

 

사실 처음 DB 공부한다 생각하고 DB 툴 설치부터 계정생성하고 테이블 만들고, 테이블에 테스트 데이터 생성 하는 것부터가

DB 공부를 시작할 때 큰 장벽이라고 생각하고, PC에 보통 오라클을 깔기 때문에 설치한 노트북을 들고 다니는 것도 일도 고생이라

아무데서나 시간될때 접속해서 문제만 바로바로 풀고 공부할 수 있어서 너무 좋은 것같습니다.

 

SQL을 처음 해보시는 분에게는 어려울 수 있지만, 업무적으로 SQL을 다루시는 분들은 그리 어렵지 않게 푸실 수 있을거같아요.

 

저는 전체 다 푸는데 넉넉잡아 4일정도 걸렸던거 같아요. 물론 4일동안 이것만 붙잡은 것도 아니고 1시간정도씩 해서 풀었던거 같아요

 

SQL 고득점 Kit 를 풀면서 그동안 당연하게 사용했던 것들에 대해서 다시 생각할 수 있는 기회가 생겨 좋았습니다.

여러분도 SQL 공부하실 때 한번 활용해보세요!

 

제가 풀었던 답안은 아래와 같으니 공부하실때 참고하셔도 좋을거 같아요!

 

 

[ SQL 고득점 Kit ] SELECT 답안

안녕하세요 Jin's 입니다. SQL 고득점 Kit의 SELECT 답안 공유드립니다~ 1. 모든 레코드 조회하기(MySQL) SELECT ANIMAL_ID , ANIMAL_TYPE , DATETIME , INTAKE_CONDITION , NAME , SEX_UPON_INTAKE FROM ANIMAL_I..

jin-ing.tistory.com

 

[ SQL 고득점 Kit ] SUM, MAX, MIN 답안

안녕하세요 Jin's 입니다. SQL 고득점 Kit의 SUM, MAX, MIN 답안 공유드립니다~ 모두 오라클 기준입니다. 1. 최댓값 구하기 SELECT MAX(DATETIME) FROM ANIMAL_INS 2. 최솟값 구하기 SELECT MIN(DATETIME) FROM AN..

jin-ing.tistory.com

 

[ SQL 고득점 Kit ] GROUP BY 답안

안녕하세요 Jin's 입니다. SQL 고득점 Kit의 GROUP BY 답안 공유드립니다~ 모두 MySQL 기준입니다. 1. 고양이와 개는 몇 마리 있을까 SELECT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE 2. 동명..

jin-ing.tistory.com

 

[ SQL 고득점 Kit] IS NULL 답안

안녕하세요 Jin's 입니다. SQL 고득점 Kit의 IS NULL 답안 공유드립니다~ 모두 Oracle 기준입니다. 1. 이름이 없는 동물의 아이디 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID 2. 이..

jin-ing.tistory.com

 

[ SQL 고득점 Kit ] JOIN 답안

안녕하세요 Jin's 입니다. SQL 고득점 Kit의 JOIN 답안 공유드립니다~ 1. 없어진 기록 찾기 SELECT outs.animal_id , outs.name FROM animal_ins ins right outer join animal_outs outs on ins.animal_id = outs...

jin-ing.tistory.com

 

[ SQL 고득점 Kit ] String, Date 답안

안녕하세요 Jin's 입니다. String, Date 답안 공유 드립니다! 1. 루시와 엘라 찾기 SELECT animal_id , name , sex_upon_intake FROM animal_ins where name in ('Lucy','Ella','Pickle','Rogan','Sabrina','Mitty..

jin-ing.tistory.com

 

프로그래밍 강의 | 프로그래머스

기초부터 차근차근, 직접 코드를 작성해 보세요.

programmers.co.kr

 

 

반응형
반응형

안녕하세요 Jin's 입니다.

 

오늘은 파이썬을 공부하기 위해 사용할 파이참(PyCharm)을 설치하는 방법을 설명하려고 합니다.

 

기존에 Java 를 사용해서 개발할 때 저는 주로 이클립스라는 툴을 썻는데요

이클립스 아니였으면 개발을 못할 정도로 많은 플러그인들을 잘 사용했었습니다.

파이썬 또한 파이참이 저에게 큰 도움되기를 바라면서 설치 시작해볼게요~

 

1. 설치파일 다운로드

https://www.jetbrains.com/pycharm/download/#section=windows

 

Download PyCharm: Python IDE for Professional Developers by JetBrains

Download the latest version of PyCharm for Windows, macOS or Linux.

www.jetbrains.com

파이참은 Professional (유료버전)과 Community로 나누어져 있는데 저는 Community로 설치하겠습니다.

 

2. 설치 프로그램 

프로그램 설치할 경로 설정 해준 뒤 Options는 저는 모두 선택하였습니다.

그다음도 바로 Next 해주시면 됩니다.

마지막으로 Finish를 누르게 되면 설치가 완료됩니다.

바탕화면에 생긴 파이참 바로가기를 선택하시면 아래와 같이 따로 설정할 셋팅이 있냐고 묻는데 없으니  OK

그 다음으로 분석할 수 있도록 데이터 공유를 할거냐 했을때 저는보내지 않는 것을 선택하였습니다.

 

그리고 추가적으로 창 테마를 선택한 뒤 더 설정할 플러그인이 없어 Skip 했습니다.

최종적으로 프로젝트 생성을 선택한 후

원하시는 경로로 프로젝트 경로를 설정합니다.

 

추가적으로 잘 실행되는지 확인하기 위해 예시 파일을 생성하고,

 

가장 기초적인 print를 작성한 뒤, Ctrl + Shift + F10(Run)을 해주면

아래와 같이 정상적으로 실행되는 것을 볼 수 있습니다!!

 

여러분도 순서대로 따라하시면 잘 될거에요

다들 열공하세요~~

반응형
반응형

안녕하세요 Jin's 입니다.

 

Python을 다운로드 하는 방법과 정상적으로 설치가 되었는지 확인하는 방법을 공유하려고 합니다.

파이썬을 다운로드 하는 순서와 확인 방법입니다.

잘 읽고 순서대로 따라하시면 한번에 될거에요~ㅎㅎ

 

1. 사이트 이동

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

2. 최신버전 다운로드

                         

 

파이썬이 제대로 다운로드 되었는지 확인 할 수 있는 방법은 윈도우10을 기준으로 

win키 + R을 누르시면 실행이 뜨고 powershell을 입력하시면 

이와 같은 powerShell 이 뜨게 됩니다.

python 입력하신 뒤 엔터를 치고 아래와 같이 뜨게 된다면 정상적으로 파이썬이 설치된 것을 알 수 있습니다.

 

 

반응형
반응형

1) DIV 모서리 라운드

  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  border-radius: 21px;

 

2)  DIV 투명창

        rgba는 (빨강, 녹색, 파랑,투명도)이고, 투명창을 만들 수 있는 것으로 opacity가 있는데,

        이것은 글자까지 투명해져서 rgba를 추천드립니다!

background: rgba(255, 255, 255, 0.5);

 

반응형

+ Recent posts