MYSQL10 [MYSQL] 날짜 정리 시간 형식에서 추출하기 SELECT HOUR(DATETIME) AS HOUR, COUNT(*) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME)>=9 && HOUR(DATETIME) (DAYOFMONTH와 같은 함수) MINUTE(time) SECOND(time) 참고 WEEKDAY(date) : 요일을 반환한다(월요일은 0, 일요일은 6) DAYNAME(date) : 요일 이름을 반환 (일요일은 'Sunday') MONTHNAME(date) : 월 이름을 반환 (2월은 'February') 원하는 시간 형식으로 만들기 SELECT DATE_FORMAT(SALES_DATE, "%Y-%m-%d") AS SALES_DATE, PRODUCT_ID,NULL AS USER_ID,.. 2023. 11. 11. [MYSQL] 가격이 제일 비싼 식품의 정보 출력하기 - 프로그래머스 SELECT * FROM FOOD_PRODUCT WHERE PRICE=( SELECT MAX(PRICE) FROM FOOD_PRODUCT ) 소괄호 안의 내용을 실행하면 가장 비싼 가격이 반환된다. 가장 비싼 가격인 식품인 경우 출력한다. 2023. 11. 1. [MYSQL] 중복 제거하기 - 중복 제거하고 수 세기 SELECT COUNT(DISTINCT NAME) count FROM ANIMAL_INS; 2023. 11. 1. [MYSQL] JOIN & 별칭사용 / GROUP BY와 함께 이용 INNER JOIN : 교집합 OUTER JOIN : 합집합 LEFT OUTER JOIN SELECT * from A LEFT OUTER JOIN B on A.a = B.b; A의 모든 행과 B의 A와 공통인 행을 뽑는다. RIGHT OUTER JOIN SELECT * from A RIGHT OUTER JOIN B on A.a = B.b; A에서 B와 공통된 부분과 B의 모든 정보가 포함된다. FULL OUTER JOIN MYSQL에서는 지원하지 않는다. UNION으로 공통되지 않은 행은 NULL 처리를 해서 이용해보자. 별칭 지정하기 FROM에서 테이블명1 별칭1 JOIN 테이블명2 별칭2 ON 별칭1.속성1=별칭2.속성2으로 지정한다. SELECT A.TITLE, B.CONTENTS,DATE_FORM.. 2023. 10. 21. 이전 1 2 3 다음