社区
MS-SQL Server
帖子详情
这条SQL语句怎么写?
wf2091139
2005-10-14 01:41:21
SQL:
我想在查询结果集中(比如:select * from tbl)增加显示一列比如就叫Index(不是表中的字段)。希望他是可以像自动增长型字段一样,当我插入、增加、删除时会有相应的变化。我该怎么写这个语句?
...全文
163
15
打赏
收藏
这条SQL语句怎么写?
SQL: 我想在查询结果集中(比如:select * from tbl)增加显示一列比如就叫Index(不是表中的字段)。希望他是可以像自动增长型字段一样,当我插入、增加、删除时会有相应的变化。我该怎么写这个语句?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wf2091139
2005-10-15
打赏
举报
回复
to:
zxbyhcsdn(沙子)
scmail81(freedom)
不好意思!是我测试的时候失误,在后面加了条件,前面忘了加
你们的语句是对的,呵呵
wf2091139
2005-10-15
打赏
举报
回复
比如 数据库通过条件检索后的情况是:
ID tablename 序号
---------------- ----
3 aaa 1
5 bbb 2
7 ccc 3
9 ddd 4
其中“序号”就是想要显示的,他纯粹是标识一下记录数(好象是和ID没有太大的关系)。
to:
zxbyhcsdn(沙子)
scmail81(freedom)
我试了下你们的语句好象效果不对。可能是我开始没有说清楚。
麻烦你们再帮我看看。
zxbyhcsdn
2005-10-15
打赏
举报
回复
呵呵
$扫地僧$
2005-10-14
打赏
举报
回复
select (select count(*) from 表 where 表.id<=a.id) ID,a.* from 表 a
zxbyhcsdn
2005-10-14
打赏
举报
回复
select *, [id]=(select count(1) from jobs b where b.job_id>a.job_id)+1 from jobs a
wf2091139
2005-10-14
打赏
举报
回复
UP!
wf2091139
2005-10-14
打赏
举报
回复
顶!
wf2091139
2005-10-14
打赏
举报
回复
数据库中已经有类似“序号”这样的字段!当时通过检索后得到的记录
的“序号”值不一定连续!所以我希望可以附加显示一列连续整数的信息!
GNID
2005-10-14
打赏
举报
回复
你可以在你的表中加一个identity列。
另外你说的Select * ,(case when ..then .. else .. end )aaa from tbl ...是一个根据条件aaa列来得到值的一个过程,而你要得到的是一个递增的列,这个是不一样的!
wf2091139
2005-10-14
打赏
举报
回复
顶!!!
wf2091139
2005-10-14
打赏
举报
回复
那为什么有的语句比如
Select * ,(case when ..then .. else .. end )aaa from tbl ...
在查询结果集中会增加显示了1列 “aaa”?
我现在就是像要这列“aaa”是从1开是一直递增(必要的话他可以不是 identity 属性的)。
子陌红尘
2005-10-14
打赏
举报
回复
SQL Server 2000 没有提供类似 Oracle's rownum 这样的伪列,大多数情况下,只能借助临时表来实现伪列。
wf2091139
2005-10-14
打赏
举报
回复
libin_ftsafe(子陌红尘) 在么?在帮我看看可以么?
wf2091139
2005-10-14
打赏
举报
回复
结果有点不像我想要的。
可不可以不通过临时表的方式,直接查询出?
rowid 这个字段只要求他在查询集里面是依次递增的就好了。?
Select ...... from tbl
(其中不使用 "into")
子陌红尘
2005-10-14
打赏
举报
回复
select identity(int,1,1) as rowid,* into #T from tbl
select * from #T order by rowid
drop table #T
经典
SQL语句
大全(文档)
经典
SQL语句
大全(文档),绝对实用,都是一些常用的语句,可以帮助你很快找到灵感!
数据库SQL基本语句(半天即可学会,轻松简单)
本教材将介绍基本的
SQL语句
,通过简洁明了的例子使读者能够快速上手SQL基本语句的使用。 首先,SELECT语句是SQL中最基本也是最常用的指令之一,它负责从数据库的表格中检索数据。基本的SELECT语句结构是: ```sql ...
sql2000学生管理数据库
这是个备份的数据库,用于练习
SQL语句
,在SQL2000中恢复该数据库就可以使用里面的数据了,注意恢复时在选项里要更改一下恢复的路径,还要更改恢复后的数据库的名字,里面有三张表student,course,SC
msbase.jar,mssqlserver.jar,msutil.jar
- **创建Statement或PreparedStatement**:根据需求,可以创建`java.sql.Statement`对象来执行简单的
SQL语句
,或使用`java.sql.PreparedStatement`来预编译
SQL语句
,提高执行效率并防止SQL注入。 - **执行
SQL语句
**...
mybatis-3.2.3 jar包和源码
- **Mapper**: 用于定义
SQL语句
的XML或注解接口,将SQL与Java代码分离,提高代码可读性和可维护性。 - **Mapper XML文件**: 存储自定义
SQL语句
的地方,可以包含动态SQL和结果映射配置。 - **Mapper接口**: 定义了...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章