본문 바로가기 메뉴 바로가기

hdd

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

hdd

검색하기 폼
  • 분류 전체보기 (329)
    • 암호학 (1)
    • SQL injection (117)
      • lord of SQL (50)
      • injection 문법 (2)
      • Zixem (10)
      • webhacking (55)
    • MySQL (1)
    • 백준 (121)
    • 코딩테스트 (2)
    • 백지 (4)
    • 프로그래머스 (45)
    • 기술스택 (34)
      • 자바(Spring) (34)
      • DataBase (0)
    • CS(Coumpter Science) (1)
    • 일기 (3)
  • 방명록

ys.k (262)
[프로그래머스] 보호소에서 중성화한 동물

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. LEVEL 4에 해당하는 문제지만, JOIN 항목 문제들은 비교적 쉽다. 조건 1 - 보호소에 들어왔을 때, 중성화가 되어있지 않아야 한다. 조건 2 - 보호소에 나갈 땐, 중성화가 되어 있어야 한다. 쿼리 SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME from ANIMAL_INS I, ANIMAL_OUTS O where 1=1 AND I.ANIMAL_ID = O.ANIMAL_ID AND I.SEX_UPON_INTAKE IN( 'Intact Male', 'Intact Female') AND O.SEX_UPON_OUTCOME IN( 'Spayed Female', 'Neutered Male'..

프로그래머스 2024. 2. 19. 23:32
[프로그래머스] 오랜 기간 보호한 동물(1)

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 이번 문제를 풀며 LEFT 조인을 처음 사용해 봤다. 입양은 왔지만, 나가지 못한 아이들을 찾아야 한다. INS 테이블에 OUTS 테이블을 LEFT JOIN으로 붙인 후, OUTS 칼럼값이 비어있는 데이터를 고르면 원하는 정보를 불러올 수 있다. 조건 1. 입양 왔지만, 입양가지 못한 친구들 찾기 2. 검색된 결과 중 3개만 조회하기 쿼리 SELECT * FROM (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.DATETIM..

프로그래머스 2024. 2. 16. 01:11
[프로그래머스] 있었는데요 없었습니다

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 이번문제는 JOIN문제의 LEVEL3 문제이다. 역시 잘 풀려서 기분이 좋은 상태로 포스팅한다. 쿼리 SELECT I.ANIMAL_ID, O.NAME from ANIMAL_INS I , ANIMAL_OUTS O WHERE 1=1 AND I.ANIMAL_ID = O.ANIMAL_ID AND I.DATETIME > O.DATETIME ORDER BY I.DATETIME ; 문제에 별 다른 복잡한 것 없이, 나 간 날이 들어온 날보다 빠른 친구들을 검색해 주면 된다. 조건 1. 같은 아이디끼리 비교해야 한다. 조건 2. 나간 날이 들어온 날보다 빨라야 한다.

프로그래머스 2024. 2. 13. 21:14
[프로그래머스] 없어진 기록 찾기

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 이번 문제는 LEVEL 3 문제이다. 역시 어렵지 않게 풀었다. JOIN 문제가 다른 분류에 비해 난이도가 쉬운 편인 것 같다. 쿼리 SELECT O.ANIMAL_ID, O.NAME from ANIMAL_OUTS O, ANIMAL_INS I WHERE O.ANIMAL_ID = I.ANIMAL_ID (+) AND I.ANIMAL_ID IS NULL ORDER BY 1 ; 이번엔 테이블의 조인을 (+)를 사용해서 풀어봤다. 간단하게 (+)이 붙어있는 쪽이 반대편 테이블에 붙는다고 생각하면 된다. 마찬가지로 왼쪽에서도 쓸 수 있다. 같은 방법으로는 아래도 사용할 수 있다. SELECT O.ANIMAL_ID, O.NAME ..

프로그래머스 2024. 2. 11. 23:11
[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. LEVEL 2 짜리 JOIN 문제이다. 아주 간단하게 해결할 수 있었다. 문제를 쪼개보자. 1. 카테고리가 '경제' 인 것 2. BOOK테이블과 AUTHOR 테이블의 AUTHOR_ID가 일치한 것. JOIN 문제에 자신감이 생겨 기쁘다. 쿼리 SELECT B.BOOK_ID, A.AUTHOR_NAME, TO_CHAR(B.PUBLISHED_DATE,'YYYY-MM-DD') PUBLISHED_DATE from BOOK B, AUTHOR A WHERE B.CATEGORY = '경제' AND A.AUTHOR_ID = B.AUTHOR_ID ORDER BY PUBLISHED_DATE ASC

프로그래머스 2024. 2. 9. 02:19
[프로그래머스] 5월 식품들의 총매출 조회하기

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 이번에도 역시 LEVEL 4 문제이다. 높은 레벨치고는 문제가 간단하다. 이번문제 또한 직전의 포스팅처럼 문제를 노트에 간단하게 정리했고, 작은 단위로 쪼개어서 접근했다. 그 결과 5분 정도의 시간내에 문제를 풀어낼 수 있었다. 문제 단위 1. 22년 5월의 식품 추출. 2. 제품생산량 * 가격 레벨에 비해 문제가 굉장히 쉽다. 그 덕에 어렵지 않게 풀어냈지만, 나에게 맞는 공부방법을 찾아낸 것 같아 뿌듯함은 더욱 컸다. 쿼리 select O.product_id, P.product_name, (O.t * P.price) total_sales from (select PRODUCT_ID, sum(amount) t fro..

프로그래머스 2024. 2. 7. 23:26
[프로그래머스] 주문량이 많은 아이스크림들 조회하기

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 요즘 DB 공부에 시간을 투자하고 있다. 하지만 투자대비 머릿속에 남는 것이 현저히 적다고 느꼈다. 그래서 공부 방식을 바꿨다. 기존에는 일단 쿼리부터 짜고 실행하며 문제를 수행했지만, 이번엔 노트에 간단하게 정리를 해봤다. 얼마나 간단하게 정리했냐면.. ㅋㅋㅋㅋㅋㅋ;;; 사실 거의 쓸데없는 내용이지만, 기록을 하는 은연중에 문제를 푸는 방법에 대해 구상하여 효과를 봤다. 또한 전체 쿼리를 한 번에 작성하지 않고, 작은 단위로 쪼개어 각자의 결과를 합산하였더니, 풀이에 대한 이해가 자연히 따라왔다. 1. JULY 테이블의 판매량 2. FIRST_HALF 테이블의 판매량 + JULY테이블의 판매량 3. ROWNUM R..

프로그래머스 2024. 2. 4. 03:10
[프로그래머스] NULL 처리하기

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 문제를 보자. 쿼리 SELECT ANIMAL_TYPE, nvl(NAME,'No name'), SEX_UPON_INTAKE from ANIMAL_INS order by animal_id ; NVL(칼럼, '문자열') // 칼럼의 값이 NULL이면 문자열로 치환한다. 간단명료

프로그래머스 2024. 1. 31. 21:05
이전 1 ··· 5 6 7 8 9 10 11 ··· 33 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ys.k
  • 자바
  • 김영한
  • samron
  • static
  • 프로그래머스 상품을 구매한 회원 비율 구하기
  • 스프링
  • zixem
  • 코딩테스트 준비
  • Los
  • webhacking.kr
  • 백준 피보나치 수열
  • spring
  • los 15
  • 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
  • 김영한 실전 자바 기본
  • 김영한 실전 자바 중급
  • 프로그래머스
  • 백준
  • extends
  • 김영한 실전 자바 기초
  • java
  • los 15단계
  • lord of sql
  • 코딩테스트
  • 상속
  • 백준 피보나치
  • samron3
  • 상품을 구매한 회원 비율 구하기 파이썬
  • 기술스택
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바