DATE_FORMAT(column, 'formatting')
참고
@donghoim - [MySQL] DATETIME 원하는 유형으로 변경 (YYMMDD)
MySQL docs - DATE_FORMAT
group by
한 데이터 개수 중 0
을 포함하고 싶을 때SELECT COUNT(column) AS A
FROM b_table B
LEFT OUTER JOIN (
SELECT * FROM c_table
) AS C
ON (B.ID = C.B_ID)
GROUP BY B.ID;
where
사용 시 0
이 사라짐참고\
GoodDayDeveloper - [mysql] count 조건 설정하는 방법 [통계쿼리정리]
case when 조건 then 결과
로 조회하고 반드시 end
로 끝나야 함SELECT BOARD_ID, WRITER_ID, TITLE, PRICE,
CASE WHEN (STATUS = 'DONE') THEN '거래완료'
WHEN (STATUS = 'SALE') THEN '판매중'
ELSE '예약중' END AS STATUS
FROM USED_GOODS_BOARD
WHERE DATE_FORMAT(CREATED_DATE, '%Y-%M-%D') = '2022-10-05'
ORDER BY BOARD_ID DESC;
when
을 여러 개 사용하여 조건 분기 가능