inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tại sao lại thế? Thật là tuyệt vời! Thiết kế DB và xử lý dữ liệu

Một thế giới ngoài các khoản thanh toán được tưởng tượng trong đầu bạn (tạo dữ liệu ảo)

[가상데이터 생성]

Đã giải quyết

238

pink321ryu

58 câu hỏi đã được viết

1

안녕하세요.

워크벤치로 하다보니 동일한 쿼리문에 에러가 나는 경우가 더러 있네요. 구글링으로 보완해가면서 테스트 중입니다.

 

카페 사용관련 가상데이터 설명 (21:06분) 내용 중에 '1일2회 이상 등록된 전화번호 및 결제일자를 삭제 하는 쿼리문 실행시,

"" 요런 메시지가 나와서, 구글링을 해보니, 삭제시 자기 테이블을 조회할 수 없기 때문이라고 나와서 수정을 했는데요.

요렇게 하면 제대로 수행이 되는 것 같습니다.

 

근데 궁금한 건... 강의내용의 쿼리문은

고객의 해당일자 전체를 삭제하는 것 같은데요.

하루 최초 또는 마지막 건수를 남기고 나머지를 삭제하는 쿼리문을 좀 알 수 있을까요?

 

 

sql mysql mariadb mysql-workbench

Câu trả lời 1

0

swa

안녕하세요 류재안 님.

우선 제가 사용하는 MariaDB서버 버전을 알려드리면 10.6 및 11.x 입니다. 혹시 버전 문제 소지가 있을 수 있어 말씀드립니다.

요청하신 쿼리는 다음과 같습니다.

DELETE FROM sc_payment

WHERE (usr_phnumber, DATE_FORMAT(pay_dt,'%Y-%m-%d %H'))

IN (

SELECT usr_phnumber, pay_dt FROM (

SELECT usr_phnumber,DATE_FORMAT(pay_dt,'%Y-%m-%d %H') AS pay_dt

,ROW_NUMBER() OVER

(PARTITION BY usr_phnumber

ORDER BY usr_phnumber,DATE_FORMAT(pay_dt,'%Y-%m-%d %H') DESC) AS row_number_

FROM sc_payment

) a

WHERE a.row_number_ != 1

);

위의 쿼리는 년-월-일-시까지만 보았을 때 하루동안 중복된 건들을 처리합니다. 초 단위까지 하시려면 DATE_FORMAT의 시간형식 포맷을 초 단위까지 적절히 기재해 주시면 됩니다.

수행 내용은 동일한 전화번호에 대해 하루 동안 마지막 건수만 남기고 나머지를 삭제하는 쿼리입니다.

 

유사한 내용이 채널에 있어 URL을 남깁니다.

https://www.youtube.com/watch?v=tqClIDsoa3U&t=50s

 

1

pink321ryu

네, 감사합니다.

21c 버전으로 해도 무방한가요?

0

10

3

관리자 페이지 질문

0

12

1

vercel실행 - failed to fetch

0

14

1

드랍 테이블로 지운 ordes에 대해서 질문

0

23

1

문제 풀이 1번 질문

0

29

1

twitterdb 연결이 안돼요

1

30

2

Kafka Cluster 구성도 질문

0

23

1

아주 작은 정오표 전달드립니다.

0

52

2

mysql워크벤치를 실행할때마다 오류가 뜹니다. 해결 방법좀 가르켜주세요.

0

44

1

실제로 작은 기업에서 기획 롤

1

27

1

함수기반 인덱스

0

30

2

날짜 인덱스관련 질문

0

27

1

복합인덱스 확인법

0

24

0

이제 인프런에서 강의 더 안산다. 후져....

0

42

1

order_product 까마귀발

0

44

2

소스코드 어디서 다운받아요?

0

54

5

답을언제쯤받아볼수있나요

0

49

2

[스토리 그 자체, 실적 테이블](9:51)max_recursive_iterations

1

588

2

urlcodemap 쿼리 파일 확인요청

1

331

2

[공유][대사와 액션, 회차정보테이블]contents2 생성관련

1

427

2

[주인공과 등장인물의 집합채, 웹소설정보테이블]작가명 생성관련

1

321

1

[주인공과 등장인물의 집합체,웹소설정보테이블]wn_novel테이블 생성

1

270

1

[ERD로 보는 스토리와 테이블이라는 등장인물]태그정보 테이블 설계관련

1

296

1

[공유][워크밴치사용관련]한글깨짐

1

657

1