没有id的表,查询结果要求有id怎么办?

--一下代码在SQL Server 2000版本查询分析器运行成功,可全文拷贝。

--创建boys表
--注意:这个表没有id
create table boys
(
 name varchar(10),
 city varchar(50)
)
--插入数据
insert into boys
select 'li','beijing' union
select 'wang','beijing' union
select 'zhao','xian' union
select 'liu','beijing'

--这个时候如果想在查询结果中得到唯一性递增id,可通过临时表来实现
--主要用到时时两个东东:1 临时表;2 identity函数,他有3个参数,第一个标识类型,第二个标识起始值,第三个标识步长.
--创建局域临时表
select identity(int,1,1) as id,name,city into #t1
from boys
select * from #t1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值