简体   繁体   English

如何更新账单编号栏? 或在 sql 服务器的列中按顺序排列

[英]How to update bill number column ? or arrange in sequence wise in column in sql server

I work on a code, I wish to make this type of code like I delete one and more bill on SQL server database then after I arrange or update my bill number column value, for example:- bill number is (1,2,3,4,5) then I delete my same bill record or row (1,3,5) so how can I update or arrange sequence wise bill number like this (1,2,3,).我处理代码,我希望制作这种类型的代码,例如我在 SQL 服务器数据库上删除一个和多个账单,然后在我安排或更新我的账单编号列值之后,例如:- 账单编号是 (1,2,3 ,4,5) 然后我删除了我相同的账单记录或行 (1,3,5),那么我该如何更新或排列这样的顺序明智的账单编号 (1,2,3,)。

看到这个其实我想要

It's almost impossible to know what you are asking几乎不可能知道你在问什么

but you can order the SQL set with ORDER BY ( https://docs.microsoft.com/en-us/sql/t-sql/queries/select-order-by-clause-transact-sql?view=sql-server-ver15 )但是您可以使用 ORDER BY 订购 SQL 集( https://docs.microsoft.com/en-us/sql/t-sql/queries/select-order-by-clause-transact-sql?view=sql-server -ver15 )

or if you need a sequential integer I would propose you add something to your query like this或者如果你需要一个顺序的 integer 我建议你像这样在你的查询中添加一些东西

SELECT *,
       ROW_NUMBER() OVER(ORDER BY bill_no) AS rowNumber
FROM YourTable

that should gie you a sequential integer for each row in your set.这应该为您的集合中的每一行提供一个顺序的 integer 。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM