SQL Server怎麼把表中的資料,按某列排序 然後再存回去

2021-03-29 00:25:00 字數 3133 閱讀 7507

1樓:匿名使用者

只能再建個表

按升序排列後的資料插入那個表

然後把你現在這個表的資料delete

然後再從新建表中插入現在這個表

2樓:

是同一張表嗎?還是要再建一張相同結構的表?

在sql中可以將資料表以某一種順序的形式存放到另一**中嗎

3樓:一顆程式猿

是可以的,不過copy你以後再**ai入資料的時候,新du的資料還是會繼續按照自增zhi列進行排序(因為他是dao主鍵)那只是一個顯示順序,其實沒有必要太糾結,sql裡有order by來處理

非要做的話,先select ***,***,*** into tmp_*** from 表

然後truncate table 表

然後 insert into(***,***,***) select * from tmp_***

這樣就可以了

sql server中,怎麼對資料按照插入的先後次序排序

4樓:匿名使用者

有幾個方法。

1,定義一個自動編號欄位,資料增加一條會自動+12,自定義個累加字內段,增加資料之前,先取表容裡的該欄位最大值+1,然後插入資料

3,如果毫秒級別不重複的話,可以使用時間戳(也就是date欄位),每增加一條,寫入插入時的時間。

5樓:劉六

mysql 按指定id排序

hibernate如何完成查詢結果的排序

sql 把特定資料排在最前面

在輸入框輸入資料時,自動提示與輸入相關的資料jquery動畫入門--順序執行

6樓:匿名使用者

主鍵如果是自增的,直接按主鍵來排序就行,如果不是。那你就得建立一個sort列專門為其排序用,很靈活,你可以存拼音首字母按其排序,也可以存先後順序。

sql server中如何將查出的資料(已經存在id自動增長),再次按照1234***排序!

7樓:匿名使用者

select

row_number() over ( order by id ) as 將要轉化成id

from

表order byid

8樓:匿名使用者

select row_number() over(order by getdate()) as rownum from table order by rownum asc

9樓:匿名使用者

select * from table order by id

請問sql server中如何把一張表的一列資料按順序插入到另一張表的列中,兩邊的順序需一致 40

10樓:匿名使用者

樓上的回答基本正復確,簡單來制寫就是:

insert into 表2(列名) select 列名 from 表1;

但是你的問題問的不對,"兩邊的順序需一致"這說明你資料庫理論沒學過,資料在表裡儲存是以「集合」方式進行儲存的,即沒有順序。這就是說儲存是不按順序的(dbms負責),但顯示可以有順序。

即select * from 表2 order by 列名 descend;\\例如降序

11樓:看閃電的貓

insert into 目標

資料庫名.dbo.目標表 (資料列1,資料列2) select 資料列1,資料列2 from

源資料庫名.dbo.源表名

這樣就可以了

內 資料列可以是多

容列 兩邊對應就可以 列名可以不一樣 比如目標表列名是a b 源表這邊是 c d 只要型別一樣就行

12樓:匿名使用者

給你個例子,

create table a

(id number,

name varchar2(100 byte),pid number default 0

);create table b

(id number,

name varchar2(100 byte),pid number default 0xb varchar2(100)

);insert into b

select id , name , pid ,' ' xb from a

另外,團idc網上

有許多產品**,便宜回有口碑答

13樓:匿名使用者

insert into table1 (column1,column2)

select convert(型別,column1),convert(型別,column2) from table2

如何更新資料庫,使按某一列排序。(注意是更新,不是查詢)

14樓:陸秦堯

update 表名 set column_no=datepart(day,column_time)

建議你把column_no 按如20090101來更新較方便,這樣能與column_time能對應上。

update 表名 set column_no=(datepart(year,column_time)*100+datepart(month,column_time))*100+datepart(day,column_time)

在資料庫的表中怎樣使一個欄位按升序同時另一欄位按降序排列

15樓:匿名使用者

一樓錯誤了。應該是這樣的

select * from table order by aa asc,bb desc

16樓:匿名使用者

查詢的時候直接

select * from table order by aa asc and bb desc

類似這樣

17樓:匿名使用者

可以用order by子句對查詢結果按照屬性列的升序(asc)排序或者降序(desc)排列。

sql server 2019 表後,在查詢中找不到

你確定使用的是表所在庫?最好在查詢語句前新增 use 庫名 select 朋友你好,很高興為你解答。問題很簡單,重新整理一下本地快取就ok了。編輯 intellisense 重新整理本地快取 的確抄伺服器有時是有滯後的,不給服務襲器一個明確的bai互動命令。sql可能一du 直會等待你 的結束請求z...

sqlserver怎麼把多個查詢結果關聯起來

select from a left join b on a.id b.id where b.id is null a的id 不在b表中的 同理select from b left join a on a.id b.id where a.id is null b的id不在a表中的 sdhammer1...

sql如何把表名中包含某字元的表刪除

以下儲存過程實測通過,不過,使用要小心,很危險,因為會刪除一批表!create procedure deletetables str varchar 100 as declare name varchar 100 select name as 請看一下所有刪除的表 from sysobjects w...