MySQL에서 시간과 날짜 관련된 데이터를 출력할 때, DATE, TIME, DATETIME의 데이터 타입을 사용한다. DATE: 연/월/일TIME: 시/분/초DATETIME: 연/월/일/시/분/초 보통 DATETIME을 가장 많이 쓴다.쿼리를 작성하다보면 내가 가진 DATETIME 컬럼 값의 형태가 아닌 다른 형태로 날짜, 시간 데이터를 출력하고 싶을 때가 있다.1) 2024/11/19를 2024-11-19로 출력하고 싶을 때,2) 2024/11/19 23:22:30에서 원하는 값(시간)만 뽑아내고 싶을 때,DATE_FORMAT을 쓴다. SELECT DATE_FORMAT('변경을 원하는 데이터 값 또는 칼럼', '새 형식 지정') 1)의 경우 작성법 예시SELECT DATE_FORMAT('2024/1..
https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고거래 게시판 첨부파일 정보를 담은 USED_GOODS_REPLY 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 ..
https://school.programmers.co.kr/learn/courses/30/lessons/157340 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나..
https://school.programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 문제 보호소에 ..
CASEpython의 if문처럼 경우에 따른 조건을 걸어줄 때 사용 기본 코드SELECT CASE WHEN 칼럼명 = '특정 값' THEN '출력할 값' WHEN 칼럼명2 = '특정 값2' THEN '출력할 값2' ELSE '출력할 값3' ENDFROM 테이블명 1. Products 테이블에서 CategoryID가 1인 데이터는 '음료', 2인 데이터는 '조미료', 나머지는 '기타'로 표시해라.SELECT CASE WHEN categoryid = 1 then '음료' WHEN categoryid = 2 then '조미료' ELSE '기타' END AS 'CategoryName..