SQL 로 excel 상용 조작 실현
데 이 터 는 인터넷 에서 찾 은 판매 데이터 로 sale 라 고 명명 되 었 다.
1. 관련 공식: Vlookup
vlokup 은 엑셀 이 거의 가장 자주 사용 하 는 공식 으로 보통 두 표 의 관련 조회 등에 사용 된다.그래서 저 는 먼저 새 표를 만 들 었 습 니 다. sale 표를 복사 하고 지역 이 광저우 만 있 는 것 을 선별 하여 sale 라 고 명명 합 니 다.guang。
create table sale_guang SELECT * from sale where city=" ";
수요: 주문 내 역 번호 에 따라 두 표 연결 및 saleguang 은 주문 내 역 번호 와 이윤 두 열 만 있 습 니 다.
SELECT * from sale a
inner JOIN
(SELECT ordernum,profit from sale_guang) b
on a.`ordernum`=b.`ordernum`;
2. 두 열의 차 이 를 비교한다.
수요: sale 의 주문 내 역 번호 와 sale 비교guang 주문 내 역 번호 의 차이;
SELECT * from sale a
WHERE a.ordernum not in
(SELECT b.ordernum from sale_guang b);
3. 중복 값 제거
필요: 업무원 인 코딩 의 중복 값 제거
SELECT * from sale
WHERE salesnum in
(SELECT DISTINCT salesnum from sale);
4. 결함 처리
수요: 부족 한 값 을 0 으로 채 우거 나 지역 이름 이 부족 한 줄 을 삭제 합 니 다.
# 0 :
update sale set city = 0 where city = NULL
# :
delete from sale where city = NULL;
5. 다 중 조건 선별
수요: 업무원 장 애 씨 가 베 이 징 지역 에서 파 는 상품 주문 금액 이 6000 이상 인 정 보 를 알 고 싶 습 니 다.
SELECT * from sale
where salesman = " "
and city = " "
and orderaccount >=6000;
6. 모호 선별 데이터
수요: 재고 이름 에 '삼 성' 또는 '소니' 가 들 어 있 는 정 보 를 선별 합 니 다.
SELECT * from sale
where inventoryname like "% %" or like "% %";
7. 분류 집합
수요: 베 이 징 지역 각 업무원 의 이윤 총액.
SELECT city,sum(`profit`) from sale
WHERE city = " "
GROUP BY `city`;
8. 조건 계산
수요: 재고 명칭 은 '삼 성 단어' 를 포함 하고 세금 이 1000 이상 인 주문 서 는 몇 개 입 니까?이 주문 들 의 이윤 총계 와 평균 이윤 은 얼마 입 니까?
# ?
SELECT COUNT(*) from sale
where inventoryname like "% %"
and `tax` > 1000 ;
# ?
SELECT `ordernum`,SUM(profit),AVG(`profit`) from sale
where inventoryname like "% %"
and `tax` > 1000
GROUP BY `ordernum`;
9. 데이터 간 의 빈 칸 삭제
필요: 재고 이름 양쪽 의 빈 칸 을 삭제 합 니 다.
SELECT trim(inventoryname) from sale;
10. 합병 과 배열 순서
수요: 각 주문 번호 의 원 가 를 계산 하고 높 은 것 에서 낮은 것 으로 정렬 (원가 = 세금 포함 금액 - 이윤)
SELECT city,ordernum,(Nontaxamount - profit) as cost from sale
order by cost DESC;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.