as
select ROW_NUMBER() over(order By a.strName) as ID,--想按什么排序就order By什么
a.strName as strName,
convert(nvarchar(20),CardID) as nLOCardNo
from view_one as a inner join (select distinct CardID,EmpSysID from MJ_MjData)
as b on a.EmpSysID=b.EmpSysID
在创建表的时候可以设置,方法如下,用一下sql语句。create table tableName(id int identity(1,1) primary key,data varchar(50))
解释:其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1。
primary key 表示将该字段设置为主键
创建视图 时 带 序号 (id) ?是不是 第一条记录 1 第2条记录 2......
Oracle 的话
SELECT
Rownum AS id,
其他字段
FROM
......
SQL Server 的,稍微要折腾一点。
SELECT
ROW_NUMBER() OVER (ORDER BY SUM(你需要排序的字段) ) AS id,
其他字段
FROM
......
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)