Skip to content

Commit 7add9ae

Browse files
committed
LeetCode 1082~1084 mysql
1 parent b5b03b4 commit 7add9ae

File tree

9 files changed

+78
-90
lines changed

9 files changed

+78
-90
lines changed

solution/1000-1099/1082.Sales Analysis I/README.md

+10-16
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,17 @@ None
1313

1414
<!-- tabs:start -->
1515

16-
### **Python3**
17-
<!-- 这里可写当前语言的特殊实现逻辑 -->
16+
### **SQL**
1817

19-
```python
20-
21-
```
22-
23-
### **Java**
24-
<!-- 这里可写当前语言的特殊实现逻辑 -->
25-
26-
```java
27-
28-
```
29-
30-
### **...**
3118
```
32-
19+
SELECT seller_id
20+
FROM Sales
21+
GROUP BY seller_id
22+
HAVING sum(price) =
23+
(SELECT sum(price) AS s
24+
FROM Sales
25+
GROUP BY seller_id
26+
ORDER BY s DESC limit 1)
3327
```
3428

35-
<!-- tabs:end -->
29+
<!-- tabs:end -->

solution/1000-1099/1082.Sales Analysis I/README_EN.md

+10-14
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,17 @@ None
1111

1212
<!-- tabs:start -->
1313

14-
### **Python3**
14+
### **SQL**
1515

16-
```python
17-
18-
```
19-
20-
### **Java**
21-
22-
```java
23-
24-
```
25-
26-
### **...**
2716
```
28-
17+
SELECT seller_id
18+
FROM Sales
19+
GROUP BY seller_id
20+
HAVING sum(price) =
21+
(SELECT sum(price) AS s
22+
FROM Sales
23+
GROUP BY seller_id
24+
ORDER BY s DESC limit 1)
2925
```
3026

31-
<!-- tabs:end -->
27+
<!-- tabs:end -->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
SELECT seller_id
2+
FROM Sales
3+
GROUP BY seller_id
4+
HAVING sum(price) =
5+
(SELECT sum(price) AS s
6+
FROM Sales
7+
GROUP BY seller_id
8+
ORDER BY s DESC limit 1)

solution/1000-1099/1083.Sales Analysis II/README.md

+9-16
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,16 @@ None
1313

1414
<!-- tabs:start -->
1515

16-
### **Python3**
17-
<!-- 这里可写当前语言的特殊实现逻辑 -->
16+
### **SQL**
1817

19-
```python
20-
21-
```
22-
23-
### **Java**
24-
<!-- 这里可写当前语言的特殊实现逻辑 -->
25-
26-
```java
27-
28-
```
29-
30-
### **...**
3118
```
32-
19+
SELECT s.buyer_id
20+
FROM Sales s
21+
JOIN Product p
22+
ON s.product_id = p.product_id
23+
GROUP BY s.buyer_id
24+
HAVING sum(p.product_name='S8')>0
25+
AND sum(p.product_name='iPhone')=0
3326
```
3427

35-
<!-- tabs:end -->
28+
<!-- tabs:end -->

solution/1000-1099/1083.Sales Analysis II/README_EN.md

+9-14
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,16 @@ None
1111

1212
<!-- tabs:start -->
1313

14-
### **Python3**
14+
### **SQL**
1515

16-
```python
17-
18-
```
19-
20-
### **Java**
21-
22-
```java
23-
24-
```
25-
26-
### **...**
2716
```
28-
17+
SELECT s.buyer_id
18+
FROM Sales s
19+
JOIN Product p
20+
ON s.product_id = p.product_id
21+
GROUP BY s.buyer_id
22+
HAVING sum(p.product_name='S8')>0
23+
AND sum(p.product_name='iPhone')=0
2924
```
3025

31-
<!-- tabs:end -->
26+
<!-- tabs:end -->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
SELECT s.buyer_id
2+
FROM Sales s
3+
JOIN Product p
4+
ON s.product_id = p.product_id
5+
GROUP BY s.buyer_id
6+
HAVING sum(p.product_name='S8')>0
7+
AND sum(p.product_name='iPhone')=0

solution/1000-1099/1084.Sales Analysis III/README.md

+9-16
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,16 @@ None
1313

1414
<!-- tabs:start -->
1515

16-
### **Python3**
17-
<!-- 这里可写当前语言的特殊实现逻辑 -->
16+
### **SQL**
1817

19-
```python
20-
21-
```
22-
23-
### **Java**
24-
<!-- 这里可写当前语言的特殊实现逻辑 -->
25-
26-
```java
27-
28-
```
29-
30-
### **...**
3118
```
32-
19+
SELECT s.product_id,
20+
p.product_name
21+
FROM Sales s, Product p
22+
WHERE s.product_id = p.product_id
23+
GROUP BY s.product_id
24+
HAVING sum(sale_date < '2019-01-01') = 0
25+
AND sum(sale_date > '2019-03-31') = 0
3326
```
3427

35-
<!-- tabs:end -->
28+
<!-- tabs:end -->

solution/1000-1099/1084.Sales Analysis III/README_EN.md

+9-14
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,16 @@ None
1111

1212
<!-- tabs:start -->
1313

14-
### **Python3**
14+
### **SQL**
1515

16-
```python
17-
18-
```
19-
20-
### **Java**
21-
22-
```java
23-
24-
```
25-
26-
### **...**
2716
```
28-
17+
SELECT s.product_id,
18+
p.product_name
19+
FROM Sales s, Product p
20+
WHERE s.product_id = p.product_id
21+
GROUP BY s.product_id
22+
HAVING sum(sale_date < '2019-01-01') = 0
23+
AND sum(sale_date > '2019-03-31') = 0
2924
```
3025

31-
<!-- tabs:end -->
26+
<!-- tabs:end -->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
SELECT s.product_id,
2+
p.product_name
3+
FROM Sales s, Product p
4+
WHERE s.product_id = p.product_id
5+
GROUP BY s.product_id
6+
HAVING sum(sale_date < '2019-01-01') = 0
7+
AND sum(sale_date > '2019-03-31') = 0

0 commit comments

Comments
 (0)