mysql排序後,如何加上序列號

時間 2021-10-14 22:24:01

1樓:匿名使用者

select a.*,

(select count(*) from tbl where col<=a.col) as rownum

from tbl a;

mysql 沒有oracle裡面的rownum函式,用這個sql可以模擬下,但是如果資料量大的話,可能執行很慢。

2樓:匿名使用者

mysql> select * from a;

+-----+

| col |

+-----+

| 0 |

| 1 |

| 2 |

| 3 |

| 4 |

| 5 |

| 6 |

| 7 |

+-----+

8 rows in set (0.00 sec)mysql> set @i := 0; select @i :

= @i + 1 as `order`, a.* from a order by col desc;

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

| order | col |

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

| 1 | 7 |

| 2 | 6 |

| 3 | 5 |

| 4 | 4 |

| 5 | 3 |

| 6 | 2 |

| 7 | 1 |

| 8 | 0 |

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

8 rows in set (0.00 sec)mysql>

清空sql資料庫後怎麼讓序列id重1開始排列

3樓:小丁創業

方法和詳細的操作步驟如下:

1、第一步,可以看到一條新記錄已新增到mysql資料庫表中,id為59818,但顯然只有一條記錄,見下圖,轉到下面的步驟。

2、第二步,完成上述步驟後,可以通過“truncate table 表名”重置空id,以使id自動從1開始增加,見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,執行“

truncate table crew_test”語句,以重建空的crew_test表id,見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,再次開啟crew_test表並新增兩個新記錄,可以看到id從1開始增加,見下圖。這樣,以上的問題就解決了。

4樓:匿名使用者

可以把id列刪除,然後重新建立id列,並使之自增。

第一步,刪除id列:

alter table 表名 drop column id;

第二步,重新建立id列,使之自增:

alter table 表名 add id int identity (1,1) primary key;

5樓:匿名使用者

資料不可恢復性的刪除 truncate 標識列會重排

6樓:匿名使用者

truncate table table_name

truncate table 刪除表中的所有行,但表結構及其列、約束、索引等保持不變。

若要刪除表定義及其資料,可以使用 drop table 語句。

7樓:匿名使用者

truncate table table_name

8樓:時珹

先drop 後create

sql中,按照某個欄位的內容進行分組,並在組內加序號

9樓:匿名使用者

sqlserver2005及以上版本

select row_number() over(partition by 種類 order by 種類) as 序號,*

from 表

10樓:匿名使用者

oracle:

select row_number() over (partition by table.種類 order by table.種類) ,種類,規格 from table試試

如何檢視華為手機序列號

零分貓吖 怎麼檢視蘋果手機的序列號? 華為終端客服 方法如下 進入手機 設定 系統 關於手機 狀態訊息 序列號 即可。注 序列號即是sn號,是產品的身份證號碼,又稱機器碼 認證碼 註冊申請碼等。 關於華為手機序列號的檢視有兩種方法,如下 第一種方法 取下電池進行檢視 1 產品s n號 先取下電池,產...

Iphone6 美版如何查序列號

1 查詢iphone6手機序列號 每部iphone6手機都有唯一的11位序列號,通常對於翻新機和維修過的手機,蘋果官網都會有記錄,通常查詢此類機型的序列號時將顯示 很抱歉,這是已更換產品的序列號 2 接著在開啟的 檢視您的保修服務和支援期限 介面中,輸入手機的11位硬體序列號,點選 繼續 按鈕。通常...

如何檢視自己電腦系統的序列號

如果是直接看硬碟的話,就是mdl後面的字母和數字就是序列號。如果在系統中看 計算機 右鍵 管理 裝置管理器。右邊。磁碟驅動器,點開,看。使用第三方軟體 金山裝機精靈。裡面有個檢視硬體。在 開始 選單,開啟 執行 項,輸入 regedit 回車,進入登錄檔。開啟登錄檔編輯器後,按ctrl f搜尋 pr...