Sql Server常用小例子

sql 自增ID

alter table a add id int identity(1,1) not null

这里为 a 表增加一个 id 字段,其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1。not null 不能为空。

sql 查询序号

select row_number() over(order by a1) xh from a

Sql Server 中的 row_number() 得到一个查询出的顺序,但这个函数要求给出一个查的排序方案,因为SQL Server的存储是无关顺序的。解说:在这里,a是一个表,a1是表中的一个字段,这里用于在自增时排序

Sql Server实现分页

select *  FROM  (select row_number() over(order by IDS) AS id  ,IDS,XX from test2) AS t WHERE t.id BETWEEN 1 AND 3

原表:
在这里插入图片描述

分页之后的效果:
在这里插入图片描述

Sql Server分页方法2

select App_VL_Application_Number from (select top 50000 * from input_temp where App_VL_Application_Number not in(select top 1 App_VL_Application_Number from input_temp))t

Sql Server取前几条

SELECT TOP 2 rownum , F_dealer_name FROM total
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页