본문 바로가기

DataBase

(8)
프로그래머스 : 입양시각구하기(1) hour(datetime) : datetime type 에서 시간 값만 추출.
(Oracle)프로그래머스 : 보호소에서 중성화한 동물 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F..
(Oracle) 프로그래머스 : 있었는데요 없었습니다 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F..
(Oracle) 프로그래머스 : 동명 동물 수 찾기 name의 수(count)가 2개 이상인 값을 출력. 1 2 3 4 SELECT NAME, COUNT(NAME) AS COUNT FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) > 1 ORDER BY NAME; cs ㅇ group by는 특정 컬럼을 그룹화. 별칭을 사용할 수 없고, 컬럼명을 기술해야함. having 은 그룹 결과에 대한 조건, 제한
(Oracle) 프로그래머스 : 없어진 기록 찾기 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F..
(Oracle) 프로그래머스 : 중복 제거하기 중복된 값을 제외한 NAME의 갯수 구하기. 컬럼 별칭은 count로 설정하여 출력. 컬럼 별칭은 AS (컬럼명 as 컬럼별칭) 사용. 중복 값 제거는 DISTINCT 사용. 코드 1 SELECT COUNT(DISTINCT NAME) AS count FROM ANIMAL_INS cs
(Oracle) 프로그래머스 : 아픈 동물 찾기 INTAKE_CONDITION 값이 Sick인 ANIMAL_ID, NAME 을 ANIMAL_ID 오름차 순으로 조회. ORDER BY 는 기본적으로 ASC (오름차순) 적용. ASC를 굳이 적지 않아도 됌. 코드 1 2 3 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID; cs
(Oracle) 프로그래머스 : 역순 정렬하기 프로그래머스를 보던 중 쉬운 오라클 문제가 있기도 하고 최근 정처기 시험 중 기본적인 oracle문제에서 실수를 저지른 기억도 있어 천천히 하나씩 풀어보면서 배웠던 것들을 기억 해내려고 함. 코드 1 2 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC; cs