sql语句求助!!

查询数据库中前5行的数据该怎样写?

写入数据库的时候要添加到数据的第一行该怎样写?

第1个回答  2009-08-04
查询前5行:

sql server下:

select top 5 *
from table_name;

oracle下:
select *
from table_namer
where rownum<=5;

插入数据:
首先根据你的问题就知道你没搞懂数据是怎么存储的。
对于物理结构下的存储位置不用关心,你指把数据插到第一行,其实也就是查询的时候,该记录显示在第一行,这些可以通过sql语句排序的方法来实现。
第2个回答  2019-08-09
由于node_id
里面的数据不同
如果你要显示node_id这个字段mssql当然会列举出所有不同的数据
distinct
也是没用的
如只想显示一条
试试用
top
1
或者取消显示node_id字段.
第3个回答  2009-08-04
1:SELECT top 5 * FROM target_table

2:数据库都是自动添加到最后一行,改不了。你显示的时候用倒序显示就行了。当然前提是你要有一个自增的序列号字段,通常都是用id来作这个字段而且还需要设置成主键。

SQL例句:SELECT * FROM target_table ORDER BY id DESC本回答被提问者采纳
第4个回答  2009-08-04
sql server下:
select top 5 *
from table_name;

oracle下:
select *
from table_namer
where rownum<=5;

其实在你插入的时候,都无所谓插在哪里,主要就是你的表面可以有某些字段能够体现出先后序顺的字段就行。比较,主键,时间字段等。有这些字段你在查的时候稍威处理一下或用函数就可以实现了。
第5个回答  2020-03-07

介绍sql语句如何使用函数

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网