在查询数据库中的一条字段的时候,比如说查询的sql文是:“select GradeName from APTGRDEP where ContSeqNo = 820;”,查出的GradeName有多条数据,现在我只需要取其中的第一条数据,请问应该如何在sql文(注意:是在sql文中)实现,应该用哪一个方法?
...全文
259打赏收藏
求助:一个关于sql文的问题,请大家帮帮忙!!
在查询数据库中的一条字段的时候,比如说查询的sql文是:“select GradeName from APTGRDEP where ContSeqNo = 820;”,查出的GradeName有多条数据,现在我只需要取其中的第一条数据,请问应该如何在sql文(注意:是在sql文中)实现,应该用哪一个方法?
to Michaelyfj(向五角星看齐):
select GradeName from APTGRDEP where ContSeqNo = 820
and rownum=1;可以取出第一条,但是为何select GradeName from APTGRDEP where ContSeqNo = 820 and rownum=2;就不能取第二条呢?如果取的是第二条有该如何做呢?
select GradeName from APTGRDEP where ContSeqNo = 820 and rownum=1
下面的语句执行有错误
select top 1 GradeName from APTGRDEP where ContSeqNo = 820;
*
ERROR 位于第 1 行:
ORA-00923: 未找到预期 FROM 关键字