File tree 9 files changed +78
-90
lines changed
9 files changed +78
-90
lines changed Original file line number Diff line number Diff line change 13
13
14
14
<!-- tabs:start -->
15
15
16
- ### ** Python3**
17
- <!-- 这里可写当前语言的特殊实现逻辑 -->
16
+ ### ** SQL**
18
17
19
- ``` python
20
-
21
- ```
22
-
23
- ### ** Java**
24
- <!-- 这里可写当前语言的特殊实现逻辑 -->
25
-
26
- ``` java
27
-
28
- ```
29
-
30
- ### ** ...**
31
18
```
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)
33
27
```
34
28
35
- <!-- tabs:end -->
29
+ <!-- tabs:end -->
Original file line number Diff line number Diff line change 11
11
12
12
<!-- tabs:start -->
13
13
14
- ### ** Python3 **
14
+ ### ** SQL **
15
15
16
- ``` python
17
-
18
- ```
19
-
20
- ### ** Java**
21
-
22
- ``` java
23
-
24
- ```
25
-
26
- ### ** ...**
27
16
```
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)
29
25
```
30
26
31
- <!-- tabs:end -->
27
+ <!-- tabs:end -->
Original file line number Diff line number Diff line change
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 )
Original file line number Diff line number Diff line change 13
13
14
14
<!-- tabs:start -->
15
15
16
- ### ** Python3**
17
- <!-- 这里可写当前语言的特殊实现逻辑 -->
16
+ ### ** SQL**
18
17
19
- ``` python
20
-
21
- ```
22
-
23
- ### ** Java**
24
- <!-- 这里可写当前语言的特殊实现逻辑 -->
25
-
26
- ``` java
27
-
28
- ```
29
-
30
- ### ** ...**
31
18
```
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
33
26
```
34
27
35
- <!-- tabs:end -->
28
+ <!-- tabs:end -->
Original file line number Diff line number Diff line change 11
11
12
12
<!-- tabs:start -->
13
13
14
- ### ** Python3 **
14
+ ### ** SQL **
15
15
16
- ``` python
17
-
18
- ```
19
-
20
- ### ** Java**
21
-
22
- ``` java
23
-
24
- ```
25
-
26
- ### ** ...**
27
16
```
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
29
24
```
30
25
31
- <!-- tabs:end -->
26
+ <!-- tabs:end -->
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change 13
13
14
14
<!-- tabs:start -->
15
15
16
- ### ** Python3**
17
- <!-- 这里可写当前语言的特殊实现逻辑 -->
16
+ ### ** SQL**
18
17
19
- ``` python
20
-
21
- ```
22
-
23
- ### ** Java**
24
- <!-- 这里可写当前语言的特殊实现逻辑 -->
25
-
26
- ``` java
27
-
28
- ```
29
-
30
- ### ** ...**
31
18
```
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
33
26
```
34
27
35
- <!-- tabs:end -->
28
+ <!-- tabs:end -->
Original file line number Diff line number Diff line change 11
11
12
12
<!-- tabs:start -->
13
13
14
- ### ** Python3 **
14
+ ### ** SQL **
15
15
16
- ``` python
17
-
18
- ```
19
-
20
- ### ** Java**
21
-
22
- ``` java
23
-
24
- ```
25
-
26
- ### ** ...**
27
16
```
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
29
24
```
30
25
31
- <!-- tabs:end -->
26
+ <!-- tabs:end -->
Original file line number Diff line number Diff line change
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
You can’t perform that action at this time.
0 commit comments