본문 바로가기

프로그래머스26

[프로그래머스] mysql Datetime 타입 컬럼 값 String 으로 형식 지정하기 테이블에 등록된 모든 레코드에 대해, 각 동물의 아이디와 이름, 들어온 날짜를 조회하는 SQL문을 작성해주세요. 이때 결과는 아이디 순으로 조회해야 합니다. SELECT animal_id, name, DATE_FORMAT(datetime,'%Y-%m-%d') AS 날짜 FROM animal_ins ORDER BY animal_id DATE_FROMAT(날짜컬럼, '%Y-%m-%d') AS 컬럼이름 설정 2022. 9. 25.
[프로그래머스] mysql 중성화 여부 파악하기 셀렉할 것 : animal_id, name, case(sex_upon_intake)절 테이블 : animal_ins 순서 : animal_id case절의 조건으로 중성화 칼럼을 추출해야한다. 중성화 여부 정보가 있는 sex_upon_intake컬럼의 Neutered, Spayed 문자열이 포함된 값은 "O", 그렇지 않으면 "X"를 담아 중성화라는 이름으로 칼럼을 뽑아내면 된다. 그리고 animal_id로 정렬시켜주면 된다. 처음에 짠 쿼리는 case 옆에 컬럼명을 써놔서 조건값을 제대로 담아오지 못했다 SELECT animal_id, name, case sex_upon_intake when (sex_upon_intake like "%Neutered%" or sex_upon_intake like "%S.. 2022. 9. 21.
[프로그래머스] (mysql) 어린 동물 찾기 어린 동물 찾기 문제 설명 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 VAR.. 2022. 9. 19.
[프로그래머스] (mysql) 상위 n개 레코드 [상위 n개 레코드] 문제 설명 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 .. 2022. 9. 19.