inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[백문이불여일타] 데이터 분석을 위한 중급 SQL

Self JOIN 리트코드 문제풀이2 + MySQL 날짜 데이터 더하고 빼기

record date의 형식?

299

Data Scientist

작성한 질문수 6

0

안녕하세요,
문제풀이 해주신 리트코드 문제에서는 record date에 interval 1을 써서 셀프 조인을 했는데요. 이때 input 데이터의 record date의 형식이 특정 포맷일때만 interval 1을 쓸 수 있을 것 같은데요.

예를 들면 엑셀에서도 특정 셀 값이 '숫자'로 표시된 것과 '날짜'로 표시된 것은 다를 떄가 있듯이요.

interval 함수를 쓰기 위해서 input 데이터가 어떤 형식으로 되어있어야 하는지를 설명해주시면 좋을 것 같습니다. 감사합니다.

sql

답변 1

0

이보민

안녕하세요 YOOSEUNG KIM님

SQL문법이 엑셀과 비슷한 부분이 많죠.
interval을 사용하여 연산 가능한 데이터 형식은 날짜 관련 데이터 타입만 가능한 것이 맞습니다.

timestamp, date 등의 날짜 관련 형식이면 interval을 이용한 연산이 모두 가능한데요.
정확하게 사용가능한 타입과 interval의 세부적인 사용법들이 궁금하시다면 아래 문서를 참고해주세요.

MYSQL 날짜 관련 데이터 타입 공식 문서

MYSQL interval 표현식 상세 정보

리트코드 1280. Students and Examinations

0

91

3

16강 LEFT JOIN 리트코드 (183. Customers Who Never Order) 관련 질문

0

103

2

African Cities 문제관련 질문

0

64

1

SQL 코딩테스트 질문

0

231

1

HACKER RANK에서 문제찾기

0

107

2

강의 자료 다운로드

0

101

2

Asian population 문제가 없어요

0

86

2

INNER JOIN 에서 A.키 쓸때 빨간 색 나오고 'dause'

0

75

2

별칭 관련해서 질문 있습니다.

0

88

2

rising temperature 문제 질문

0

106

2

해커랭크 TOP EARNERS 문제 질문

0

110

1

ON 뒤에 질문

0

105

2

INNER JOIN 질문. 강의와 결과값이 다릅니다.

0

209

3

END, 뒤에 * 붙이면 에러가 뜹니다

1

212

2

CustomerID가 중복되서 나타나요

0

241

3

별칭이 전체 테이블을 못 불러와요.

0

151

2

CASE WHEN 쿼리 오류 문의

1

338

3

CASE문제풀이 질문

0

131

1

Customers Who Never Order 풀다가 Alias관련 질문사항

0

141

1

Average Population 질문

0

142

1

Revising Aggregations - The Count Function 질문

0

108

1

Average Population of Each Continent 에대해서 질문

0

199

3

w3schools 에서 쿼리 작성 질문

0

166

1

INNER JOIN 할 때 NULL 값이 안보일 수도 있나요?

0

332

1