본문 바로가기

데이터베이스4

[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.
[스프링 입문] 스프링 회원관리 예제 - 7. 스프링 DB 접근 기술 * 인프런 김영한님의 '스프링 입문' 강의를 듣고 작성한 내용입니다! (https://inf.run/txXC) H2 DB 설치 개발이나 테스트 용도로 가볍고 편리한 DB, 웹화면 제공 https://h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2 MB jar file .. 2021. 6. 30.
[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.