壹、SQL语句如何取前10条,10-30条记录?

常用的几种数据库,采取前10条记录的SQL语句写法。

访问:

selecttop(10)*fromtable1where1=1

db2:

selectcolumnfromtablewhere1=1fetchfirst10rowsonly

mysql:

select*fromtable1where1=1limit10

sqlserver:

读取前10条:selecttop(10)*fromtable1where1=1

读取最后10条记录:selecttop(10)*fromtable1orderbyiddesc

oracle:

select*fromtable1whererownum<=10

获取10-30条记录:

selecttop20*from表名whereidnotin(selecttop10idfrom表名)

扩展信息:

使用SQL从表中检索记录。

SQL的主要功能之一就是实现数据库查询。 如果您熟悉互联网引擎,那么您也已经熟悉查询。 您可以使用查询来获取满足特定条件的信息。

大多数互联网引擎都允许逻辑查询。 在逻辑查询中,您可以包含特殊运算符,例如AND、OR和NOT,用于选择特定记录。

如果需要扩展查询结果,可以使用逻辑运算符OR。 例如,如果您索其描述包含ActiveSeverPagesORSQL的所有站点,您收到的列表将包括其描述包含其中一个或两个表达式的所有站点。

如果您想从搜索结果中排除特定网站,可以使用NOT。 例如,查询“ActiveSeverPages”ANDNOT“SQL”将返回包含ActiveSeverPages但不包含SQL的站点列表。 当必须排除特定记录时可以使用NOT。

使用SQL执行的查询与使用Internet搜索引擎执行的搜索非常相似。 执行SQL查询时,您可以使用包含逻辑运算符的查询条件获取记录列表。 此时查询结果来自一张或多张表。

点赞 (3976) 收藏 (3976)

大数据所需要的基础

大数据的基本内涵论文

华为语音唤醒功能找不到了

excel 按条件提取数据

五年级下册数学优化设计所有内容