SQL 문제풀이

SQL 문제풀이

[프로그래머스 SQL] LV.1 인기있는 아이스크림

❓ Question ❗ Answer SELECT flavor FROM first_half ORDER BY total_order DESC, shipment_id 📌 Discussion 정렬 시 여러개 column을 사용가능하나 column 별 정렬 정보를 바로 옆에 기재해주어야함

SQL 문제풀이

[프로그래머스 SQL] LV.2 입양 시각 구하기(1)

❓ Question ❗ Answer SELECT DATE_FORMAT(datetime, '%H') HOUR, COUNT(*) COUNT FROM animal_outs GROUP BY HOUR HAVING HOUR between 9 and 19 ORDER BY HOUR; 📌 Discussion date_fomat을 활용하여 datetime 형식 데이터를 변경하여 SELECT문에 활용 date format 데이터에서 시간만 뽑으려면 HOUR(datetime)도 가능 HOUR을 GROUP BY 후 COUNT 집계한 후 HAVING 조건문을 사용하여 조건에 맞는 컬럼만 보여준다. WHERE -> GROUP BY -> SELECT -> HAVING의 순서로 진행된다. BETWEEN A AND B에서는 A이상 B이..

SQL 문제풀이

[프로그래머스 SQL] LV.1 12세 이하인 여자 환자 목록 출력하기

❓ Question ❗ Answer SELECT pt_name, pt_no, gend_cd, age, IFNULL(tlno, 'NONE') tlno FROM patient WHERE age

SQL 문제풀이

[프로그래머스 SQL] LV.2 카테고리 별 상품 개수 구하기

❓ Question ❗ Answer SELECT LEFT(product_code,2) cd, COUNT(*) FROM product GROUP BY cd ORDER BY product_code; 📌 Discussion LEFT 함수를 GROUP BY와 SELECT에 동시 사용 가능, but, SELECT에서 호출한 열대로도 GROUP BY 사용 가능

SQL 문제풀이

[프로그래머스 SQL] LV.1 흉부외과 또는 일반외과 의사 목록 출력하기

❓ Question ❗ Answer SELECT dr_name, dr_id, mcdp_cd, date_format(hire_ymd,'%Y-%m-%d') FROM doctor WHERE mcdp_cd in ('cs', 'gs') ORDER BY hire_ymd DESC, dr_name 📌 Discussion date_format(data,'형식')으로 호출 형식 변경 가능 in (item list)로 item list안에 있는 경우 호출 가능

SQL 문제풀이

[프로그래머스 SQL] LV.2 고양이와 개는 몇 마리 있을까

❓ Question ❗ Answer SELECT animal_type, COUNT(*) FROM animal_ins WHERE animal_type in ('Dog','Cat') GROUP BY animal_type ORDER BY animal_type📌 Discussion WHERE로 고양이와 개만 분류하고 GROUP BY로 동물 종류별로 묶고 SELECT에서 동물 종류와 종류별 개수 추출

SQL 문제풀이

[프로그래머스 SQL] LV.2 중성화 여부 파악하기

❓ Question ❗ Answer 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 ORDER BY animal_id📌 Discussion CASE WHEN 조건문 THEN 표현식 ELSE 표현식END 구문 활용 LIKE '%문자열%'을 활용하여 해당 문자열의 포함여부를 확인

SQL 문제풀이

[프로그래머스 SQL] LV.1 조건에 맞는 회원수 구하기

❓ Question ❗ Answer SELECT COUNT(*) USERS FROM user_info WHERE joined LIKE '2021%' AND age BETWEEN 20 AND 29📌 Discussion 2021년에 가입한 사람을 추리기 위해 LIKE '2021%' 사용 비교연산자 BETWEEN a AND b 사용

냄비짱
'SQL 문제풀이' 카테고리의 글 목록 (12 Page)