用纯sql查询表中的第二条数据,怎么写sql语句啊,求大神解释,

这条语句是这样的,不管放到哪个数据库(oracle/mysql/sqlserver/db2/……)都有用(数据库通用的纯sql语句)。... 这条语句是这样的,不管放到哪个数据库(oracle/mysql/sql server/db2/……)都有用(数据库通用的纯sql语句)。 展开
 我来答
匿名用户
2014-09-03
展开全部

第二条数据?   有自增主键的  第2条数据?

 

SELECT
  *
FROM
  表
WHERE
  自增主键  =  (
      SELECT   MIN ( b2.自增主键 )  
      FROM  表  b2 
      WHERE
        b2.自增主键  >   (SELECT   MIN ( b3.自增主键 )    FROM  表  b3 )
  )
追问
只是告诉你有一张表,里面有很多数据,不知道表的结构和字段(没有自增主键),要表的第二条数据,这条sql语句还要对所有数据库中管用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式