본문 바로가기

개발/database15

[Oracle] programmers - 보호소에서 중성화한 동물 문제 : https://programmers.co.kr/learn/courses/30/lessons/59045 코딩테스트 연습 - 보호소에서 중성화한 동물 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ANIMAL_INS의 SEX_UPON_INTAKE는 Intact Male or Intact Female이고, ANIMAL_OUTS의 SEX_UPON_OUTCOME은 Spayed Male or Spayed Female or Neutered.. 2021. 8. 5.
[Oracle] programmers - 오랜 기간 보호한 동물(1) 문제 : https://programmers.co.kr/learn/courses/30/lessons/59044 코딩테스트 연습 - 오랜 기간 보호한 동물(1) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ANIMAL_INS 테이블에는 있지만 ANIMAL_OUTS 에 없는 동물 중 보호기간이 가장 오래된 동물의 TOP 3를 오래된 순으로 조회하는 문제이다. TOP 3 를 조회하는 두가지 방법을 소개한다! 첫번째 방법 - LEFT JOI.. 2021. 8. 5.
[Oracle] programmers - 없어진 기록 찾기 문제 : https://programmers.co.kr/learn/courses/30/lessons/59042 코딩테스트 연습 - 없어진 기록 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ANIMAL_OUTS 테이블 에는 존재하지만, ANIMAL_INS 테이블에는 존재하지 않는 동물의 ID, NAME을 SELECT 하는 문제이다. ID로 오름차순 정렬하여 출력해야한다. 첫번째 방법 - 서브쿼리 사용하기 SELECT ANIMAL_.. 2021. 8. 5.
[programmers]sql-입양 시각 구하기(1) programmers.co.kr/learn/courses/30/lessons/59412 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr datetime 형식으로 되어있는 입양시각을 hour단위로 count하는 문제이다. datetime 형식이므로 yy-mm-dd hh:mm:ss 형식으로 되어있다. 일단 hour단위로 group지어야 하므로 hour(datetime)을 사용했다. SELECT HOUR(DATET.. 2021. 2. 26.
[programmers]sql-Null 처리하기 programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NULL 처리하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ANIMAL_INS 테이블에서 ANIMAL_TYPE, NAME, SEX_UPON_INTAKE를 ANIMAL_ID순으로 정렬하고, 만약 NAME이 NULL이라면 'No name'으로 출력하는 문제이다. NULL 이라면 'No name'으로 출력하는 것만 빼면 쉬운 문제.. 2021. 2. 26.
ubuntu mysql 비밀번호 설정하기 예전 글에서 alter~ 명령어로 비밀번호를 설정했던 게시물이 있었다. aws 프리티어를 1년간 더 사용하기 위해 계정을 파서 새로 ec2를 만들고, mysql 을 다운로드 해서 비밀번호를 설정하는 도중에 문제가 생겨 다시 찾아보게 되었다. 프로젝트 진행에 sequelize를 쓰기위해 db설정을 하는 도중 $ sequelize db:create 이 명령어에서 오류가 발생했다. velog.io/@michael00987/MYSQL-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EB%B3%80%EA%B2%BD 먼저 mysql 설치를 하고(설치방법은 2020/07/30 - [개발/database] - ubuntu 에 mysql 설치하기 참.. 2021. 1. 24.