본문 바로가기

코딩테스트/SQL

(3)
[MYSQL] 프로그래머스 - 중성화 여부 파악하기 문제 코딩테스트 연습 - 중성화 여부 파악하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 SELECT ANIMAL_ID,NAME, CASE WHEN SEX_UPON_INTAKE LIKE 'Neutered%' or SEX_UPON_INTAKE LIKE 'Spayed%' THEN 'O' ELSE 'X' END FROM ANIMAL_INS case when 조건을 사용해주어야한다. case when을 사용하고 like를 사용해서 중성화 여부를 보여준다. case when 사용법 CASE WHEN..
[MYSQL] 프로그래머스 - 고득점 키트 SUM, MAX, MIN 최댓값 구하기 select DATETIME as '시간' from ANIMAL_INS order by DATETIME desc limit 1 최솟값 구하기 select min(DATETIME) as '시간' from ANIMAL_INS 동물 수 구하기 select count(*) from ANIMAL_INS 중복 제거하기 select count(distinct name) from ANIMAL_INS where name is not null
[MYSQL] 프로그래머스 - 고득점 키트 SELECT 모든 레코드 조회하기 select * from ANIMAL_INS order by ANIMAL_ID; 역순 정렬하기 select NAME,DATETIME from ANIMAL_INS order by ANIMAL_ID desc; 아픈 동물 찾기 select ANIMAL_ID,NAME from ANIMAL_INS where INTAKE_CONDITION = "Sick" order by ANIMAL_ID ; 어린 동물 찾기 select ANIMAL_ID,NAME from ANIMAL_INS where INTAKE_CONDITION != "Aged" order by ANIMAL_ID; 동물의 아이디와 이름 select ANIMAL_ID,NAME from ANIMAL_INS order by ANIMAL_ID; 여..