Programmers/Level2 (76) 썸네일형 리스트형 중성화 여부 파악하기 1 select animal_id, name, if(sex_upon_intake like '%neutered%' or sex_upon_intake like '%spayed%', 'O', 'X') from animal_ins; cs if문 사용에 관한 문제였다. 루시와 엘라 찾기 1 2 select animal_id, name, sex_upon_intake from animal_ins where name in ('lucy', 'ella', 'pickle', 'rogan', 'sabrina', 'mitty') order by animal_id; cs 여러 개를 검사하고 싶다면 in을 사용하는 것이 효율적이다. 대소문자는 구분하지 않기 때문에 모두 소문자로 작성해도 상관없다. 최솟값 구하기 1 select min(datetime) from animal_ins; cs 가장 오래된 날짜를 선택하는 방법으로 min을 사용하는 방법과 order by로 정렬 후 limit 1을 사용하는 방법이 있다. 고양이와 개는 몇 마리 있을까 1select animal_type, count(*) from animal_ins group by animal_type order by animal_type;cs 동명 동물 수 찾기 1 2 select name, count(*) from animal_ins where name is not null group by name having count(*) >= 2 order by name; cs having 절 사용이 가능한지 확인하는 문제이다. NULL 처리하기 1 select animal_type, ifnull(name, 'No name'), sex_upon_intake from animal_ins; cs NULL을 처리하는 구문을 알고 있는지 확인하는 문제이다. DATETIME에서 DATE로 형 변환 1 select animal_id, name, date_format(datetime, '%Y-%m-%d') from animal_ins order by animal_id; cs 날짜를 원하는 포맷으로 변경해서 출력할 줄 알아야 한다. 이름에 el이 들어가는 동물 찾기 1 select animal_id, name from animal_ins where animal_type = 'dog' and name like '%el%' order by name; cs MySQL은 기본적으로 대소문자 구분을 하지 않는다. 이전 1 2 3 4 ··· 10 다음