@i:=@i+1表示序号依次加1
后面的查询SELECT @i := 0是为了将i进行初始化每次查询的序列号都会从1开始进行排序生成序列号
用SQL语句可以这样写就能生成序列号:select(@i:=@i+1)as 序号 from (select @i:=0) as i
完整的SQL语句实例:
SELECT (@i:=@i+1) 序号, name as 所属组织,resource as 单位 FROM cx_external_resources ,(SELECT @i:=0) as i
@i:=@i+1表示序号依次加1
后面的查询SELECT @i := 0是为了将i进行初始化每次查询的序列号都会从1开始进行排序生成序列号
用SQL语句可以这样写就能生成序列号:select(@i:=@i+1)as 序号 from (select @i:=0) as i
SELECT (@i:=@i+1) 序号, name as 所属组织,resource as 单位 FROM cx_external_resources ,(SELECT @i:=0) as i
本文标题:利用SQL语句自动生成序列号:SELECT (@i :=@i +
本文链接:https://www.haomeiwen.com/subject/qdzolctx.html
网友评论