[프로그래머스 SQL] 조건에 맞는 회원수 구하기 (SELECT) | MySQL [프로그래머스 SQL] 조건에 맞는 회원수 구하기 (SELECT) | MySQL하단의 목차를 클릭하여 이동할 수 있습니다 :)1. 문제2. 해답1. 문제WHERE YEAR(칼럼)LIKEAND (BETWEEN ~ AND ~)COUNT(*) AS2. 해답-- 코드를 입력하세요SELECT COUNT(*) AS USERSFROM USER_INFOWHERE JOINED LIKE '2021%' AND AGE BETWEEN 20 AND 29 ♧ 프로그래머스 SQL/Lv. 1 2024.08.02
[프로그래머스 SQL] 흉부외과 또는 일반외과 의사 목록 출력하기 (SELECT) | MySQL [프로그래머스 SQL] 흉부외과 또는 일반외과 의사 목록 출력하기 (SELECT) | MySQL하단의 목차를 클릭하여 이동할 수 있습니다 :)1. 문제2. 해답3. 풀이1. 문제WHEREORDER BY2. 해답-- 코드를 입력하세요SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMDFROM DOCTORWHERE MCDP_CD = 'CS' OR MCDP_CD = 'GS'ORDER BY HIRE_YMD DESC, DR_NAME3. 풀이3-1. DATE_FORMAT출력 날짜 형식은 시, 분, 초가 포함되어 있지 않기 때문에 '%Y-%m-%d' 형식으로 변환해 주어야 할 필요가 있다.주의해야 할 점.. ♧ 프로그래머스 SQL/Lv. 1 2024.07.31
[프로그래머스 SQL] 조건에 부합하는 중고거래 댓글 조회하기 (SELECT) | MySQL [프로그래머스 SQL] 조건에 부합하는 중고거래 댓글 조회하기하단의 목차를 클릭하여 이동할 수 있습니다 :)1. 문제2. 해답3. 풀이1. 문제JOINWHEREORDER BY2. 해답SELECT A.TITLE, A.BOARD_ID, B.REPLY_ID, B.WRITER_ID, B.CONTENTS, DATE_FORMAT(B.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATEFROM USED_GOODS_BOARD AS A INNER JOIN USED_GOODS_REPLY AS B ON A.BOARD_ID = B.BOARD_IDWHERE A.CREATED_DATE BETWEEN '2022-10-01' AND '2022-10-31'ORDE.. ♧ 프로그래머스 SQL/Lv. 1 2024.07.25
[프로그래머스 SQL] 한 해에 잡은 물고기 수 구하기(STRING, DATE) | MySQL [프로그래머스 SQL] 한 해에 잡은 물고기 수 구하기(STRING, DATE) | MySQL1. 문제2. 해답3. 풀이 3.1 WHERE YEAR(TIME) = 20211. 문제2. 해답 3. 풀이3.1 WHERE YEAR(TIME) = 2021 'TIME' column의 형이 DATE이기 때문에 YEAR 함수를 활용한다.YEAR(DATE 형 데이터 or Column) = YYYYDATE 형 데이터 혹은 column에 사용한다.주어진 날짜 데이터의 연도 부분만 반환한다. 이해를 위해 가장 간단한 SQL 코드를 수행하면 다음과 같다. ♧ 프로그래머스 SQL/Lv. 1 2024.07.18