[Programmers][MySQL] DATETIME에서 DATE로 형 변환
·
수수한 코딩세상/Code Kata
문제 설명`ANIMAL_INS` 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. `ANIMAL_INS` 테이블 구조는 다음과 같으며, `ANIMAL_ID`, `ANIMAL_TYPE`, `DATETIME`, `INTAKE_CONDITION`, `NAME`, `SEX_UPON_INTAKE`는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.  데이터 예시 테이블 출력해야 할 데이터`ANIMAL_INS` 테이블에 등록된 모든 레코드에 대해, 각 동물의 아이디와 이름, 들어온 날짜를 조회하는 SQL문을 작성해 주세요. 이때 결과는 아이디 순으로 조회해야 합니다. 코드 생각DATETIME 형식을 바꿀수 있는 DATE_FORMAT()을 사..
[Spring] JPA를 활용한 upgrade 일정 관리 앱 서버 만들기 (프로젝트 설계 & API 명세서)
·
수수한 코딩세상/Spring Boot
요구사항1단계기능: 일정 CRU 학습목표: JPA 입문조건일정을 저장, 단건 조회, 수정할 수 있습니다.일정은 작성 유저명, 할일 제목, 할일 내용, 작성일, 수정일 필드를 갖고 있습니다. 2단계기능: 댓글 CRUD 학습목표: 연관관계 기본조건일정에 댓글을 달 수 있습니다.댓글과 일정은 연관관계를 가집니다.댓글을 저장, 단건 조회, 전체 조회, 수정, 삭제할 수 있습니다.댓글은 댓글 내용, 작성일, 수정일, 작성 유저명 필드를 갖고 있습니다. 3단계기능: 일정 페이징 조회 학습목표: 페이징/정렬조건일정을 Spring Data JPA의 Pageable과 Page 인터페이스를 활용하여 페이지네이션을 구현해주세요.페이지 번호와 페이지 크기를 쿼리 파라미터로 전달하여 요청하는 항목을 나타냅니다.할일 제목, 할일..
[Programmers][MySQL] 여러 기준으로 정렬하기 (여러 컬럼 기준으로 정렬)
·
수수한 코딩세상/Code Kata
문제 설명`ANIMAL_INS` 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. `ANIMAL_INS` 테이블 구조는 다음과 같으며, `ANIMAL_ID`, `ANIMAL_TYPE`, `DATETIME`, `INTAKE_CONDITION`, `NAME`, `SEX_UPON_INTAKE`는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 데이터 예시 테이블 출력해야 할 데이터동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해 주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.이름을 사전 순으로 정렬하면 다음과 같으며, 'Jewel', '..
[Programmers][MySQL] 최솟값 구하기 (MIN)
·
수수한 코딩세상/Code Kata
문제 설명`ANIMAL_INS` 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. `ANIMAL_INS` 테이블 구조는 다음과 같으며, `ANIMAL_ID`, `ANIMAL_TYPE`, `DATETIME`, `INTAKE_CONDITION`, `NAME, SEX_UPON_INTAKE`는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 데이터 예시 테이블 출력해야 할 데이터동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해 주세요.가장 먼저 들어온 동물은 Jack이고, Jack은 2013-10-14 15:38:00에 들어왔습니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다. 코드 생각DA..
[Programmers][MySQL] 상위 n개 레코드 (LIMIT)
·
수수한 코딩세상/Code Kata
문제 설명`ANIMAL_INS` 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. `ANIMAL_INS` 테이블 구조는 다음과 같으며, `ANIMAL_ID`, `ANIMAL_TYPE`, `DATETIME`, `INTAKE_CONDITION`, `NAME`, `SEX_UPON_INTAKE`는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.  데이터 예시 테이블 출력해야 할 데이터동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해 주세요. 코드 생각이름 컬럼만 출력되도록 해야겠다.DATETIME 속성을 정렬하여서 가장 먼저 들어온 데이터를 찾아야겠다.가장 먼저 들어온 데이터 1개만 출력되도록 해야겠다. Sol..
[Programmers][MySQL] 중복 제거하기 (DISTINCT, GROUP BY)
·
수수한 코딩세상/Code Kata
문제 설명`ANIMAL_INS` 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. `ANIMAL_INS` 테이블 구조는 다음과 같으며, `ANIMAL_ID`, `ANIMAL_TYPE`, `DATETIME`, `INTAKE_CONDITION`, `NAME`, `SEX_UPON_INTAKE`는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.출력해야 할 데이터동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해 주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다. 데이터 예시 테이블 코드 생각중복되는 이름을 체크할 수 있는 연산을 사용한 후 해당 컬럼의 개수를 출력해야겠다.NUL..
[Programmers][MySQL] NULL 처리하기 (IFNULL, IF, IS NULL, CASE, COALESCE)
·
수수한 코딩세상/Code Kata
문제 설명`ANIMAL_INS` 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. `ANIMAL_INS` 테이블 구조는 다음과 같으며, `ANIMAL_ID`, `ANIMAL_TYPE`, `DATETIME`, `INTAKE_CONDITION`, `NAME, SEX_UPON_INTAKE`는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 출력해야 할 데이터입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해 주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. 데..
[Spring] 나만의 일정 관리 앱 서버 만들기 (프로젝트 설계 & API 명세서)
·
수수한 코딩세상/Spring Boot
요구사항1단계기능: 일정 작성조건할일, 담당자명, 비밀번호, 작성/수정일을 저장할 수 있습니다.기간 정보는 날짜와 시간을 모두 포함한 형태 입니다.각 일정의 고유 식별자(ID)를 자동으로 생성하여 관리합니다.최초 입력간에는 수정일은 작성일과 동일합니다.등록된 일정의 정보를 반환 받아 확인할 수 있습니다. 2단계기능: 선택한 일정 조회조건선택한 일정 단건의 정보를 조회할 수 있습니다.일정의 고유 식별자(ID)를 사용하여 조회합니다. 3단계기능: 일정 목록 조회조건다음 조건을 바탕으로 등록된 일정 목록을 전부 조회할 수 있습니다.수정일 (형식 : YYYY-MM-DD)담당자명조건 중 한 가지만을 충족하거나, 둘 다 충족을 하지 않을 수도, 두 가지를 모두 충족할 수도 있습니다.수정일 기준 내림차순으로 정렬하여..
수수한 코딩열공생
'mysql' 태그의 글 목록