求取一定范围内取奇数行代码 select * from table where id%2=1即可.用id除2取佘.=1就是奇数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablename where id%2=1 declare @int intset @int=3select @int%2 select * from tablename where id%2=1 and id in (select top 400 id from tablename) order by id 前两个都对,第三个没用过过程,现在学一下,第四个最正确,因为如果记录中有被删除的id会不连着,而第四个是从排了一下id 我们只是给你个方法.如果说正确的,上面没正确答案.你要取的是"奇数行的值",不是ID为奇数的记录用IDENTITY写入临时表,生成新的连续的ID,那个ID为奇数的才是你的奇数行.语句我就不写了 这样就行了,没有连续不连续的问题了select * from 表名 a where (select count(*) from 表名 where id>=a.id)%2=1 group by 问题 在表中插入一列的SQL语句怎么样写 求教高手 关于 BCP IN 问题!! 存储过程合并表问题!!!!! 新手请教:请问dbo.fa(字段名)是什么意思 求一个SQL语句 如何用查询分析器中执行成功的语句建一个视图表? 消息 4104,级别 16,状态 1,第 2 行 求合同管理系统的需求分析。 关于比较统计的一个问题。 为什么会出现:“键列信息不足或不正确。更新影响到过多的行。”的提示信息? 关于SQL Server的一个问题
set @int=3
select @int%2
如果说正确的,上面没正确答案.
你要取的是"奇数行的值",不是ID为奇数的记录用IDENTITY写入临时表,生成新的连续的ID,那个ID为奇数的才是你的奇数行.语句我就不写了