当前位置: 代码迷 >> Sql Server >> sql与此同时取第1行和最后一行的数据
  详细解决方案

sql与此同时取第1行和最后一行的数据

热度:51   发布时间:2016-04-24 09:53:47.0
sql同时取第1行和最后一行的数据
如题:
id  name
1  ‘jack’
2 ‘mike’
........

3567 ‘like’


怎么取到
1  ‘jack’
3567 ‘like’
的值数据啊。我只想查一次表
------解决思路----------------------
两条SQL union一下

为什么有这么奇怪的需求
------解决思路----------------------
你参考一下
SELECT TOP 1 * FROM 表 ORDER BY id UNION ALL SELECT TOP 1 * FROM 表 ORDER BY id DESC

------解决思路----------------------
引用:
Quote: 引用:

两条SQL union一下

为什么有这么奇怪的需求


@ky_min

考虑到查询的效率,所以想查一次数据库呢
哦哦,考虑这是,两种排序方式,没有想出一出查出的办法~~