180 連續出現的數字

2022-08-02 20:54:13 字數 834 閱讀 8311

編寫乙個 sql 查詢,查詢所有至少連續出現三次的數字。

+----+-----+

| id | num |

+----+-----+

| 1 | 1 |

| 2 | 1 |

| 3 | 1 |

| 4 | 2 |

| 5 | 1 |

| 6 | 2 |

| 7 | 2 |

+----+-----+

例如,給定上面的logs表,1是唯一連續出現至少三次的數字。

+-----------------+

| consecutivenums |

+-----------------+

| 1 |

+-----------------+

# write your mysql query statement below

select

distinct a.num as

consecutivenums

from logs a ,logs b ,logs c where a.id+

1= b.id and b.id+1=

c.id

and a.num = b.num and b.num =

c.num;

如果不加distinct進行去重,:例項輸入資料:

輸入:, "rows": }

輸出:預期結果:

180 連續出現的數字

連續出現的數字 編寫乙個 sql 查詢,查詢所有至少連續出現三次的數字。id num 1 1 2 1 3 1 4 2 5 1 6 2 7 2 例如,給定上面的 logs 表,1 是唯一連續出現至少三次的數字。consecutivenums 1 思路1 多表查詢 直接在三個表的例項中查詢,然後把四個條...

180 連續出現的數字

編寫乙個 sql 查詢,查詢所有至少連續出現三次的數字。id num 1 1 2 1 3 1 4 2 5 1 6 2 7 2 例如,給定上面的 logs 表,1 是唯一連續出現至少三次的數字。consecutivenums 1 write your mysql query statement bel...

180 連續出現的數字

本題考點 本題考察的是連續出現,會有同學忽略 連續 二字 從題目連續3次成績相等,判斷出 成績相等 和 學號連續 這2個條件。考察構建 連續學號成績相等 的思維構建能力 資料庫中as主要作用是起別名,常規來說都可以省略,但是為了增加可讀性,不建議省略。解答 select distinct l1.nu...