数据有若干记录,其中主键列为:
1
2
3
4
5
.
.
.
我要按照一定的格式取出来,如下的
1,2
3,4
5,6
7,8
.
.
.
要求,需要纯用Select式的SQL实现,不用存储过程和函数等,如何?
1
2
3
4
5
.
.
.
我要按照一定的格式取出来,如下的
1,2
3,4
5,6
7,8
.
.
.
要求,需要纯用Select式的SQL实现,不用存储过程和函数等,如何?
解决方案 »
- jdk的源代码是不是要另外下啊?
- 成功跨越1000分,谢谢各位的支持,散光所有的可用分 (就差1分就四个裤衩了,奶奶的,怎么这么多人不结帖?)
- java实现系统托盘以及Always on top
- 用什么方法发送Soap消息???????
- 有两个Dialog,Dialog1和Dialog2,在Dialog1中我写了这样一句话Dialog2 dialog2 = new Dialog2(this,"",true),后来发现不对,因为this代表D
- java如何操作串口?
- 一个关于Html的简单问题!
- jbuilder开发java程序的问题
- 哪里可以看到Weblogic的在线文档?请给出具体连接,急急急
- 我查找了所有的贴子,为什么没有人知道?高分求助啊。
- 谁能帮助回答一下,什么叫实体类,简单通俗点最好,可以举个简单的例子也行.
- static修饰的静态对象是什么时候生成的?
不用函数,那要多少select语句?
when (id&1)!=0 then cast(id as varchar(2))+','+cast((id+1) as varchar(2)) --仅仅考虑条数是成对出现
end
from table1 where (id&1)!=0
where
(a.id/2)=1 and (b.id/2)=0MS SQL
concat(a.id+","+b.id)---》a.id+","+b.id
手头没有数据库,没有进行测试,但是这种自联的方式应该可以。
from
(select id, id/2 as row
from test
group by id
having (id & 1)=1)a,
(select id ,(id-1)/2 as row
from test
group by id
having (id & 1)=0)b
where a.row=b.row找这个思路自己去扩展吧。
(
SELECT T, T AS T1
FROM Ta where T%2=1 ) TR INNER JOIN(SELECT T, (T - 1) AS T1
FROM Ta where T%2=0) TT ON TR.T1 = TT.T1