sql语句中如何 查询结果显示中间几行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句中如何 查询结果显示中间几行相关的知识,希望对你有一定的参考价值。
存在一主键ID,下面这句可以查询前15条记录中的,中间5条记录select top 5 * from 表 where ID not in(select top 5 ID from 表 order by ID) 参考技术A 假设你现在有10行数据,你查询第6、7行数据select skip 5 first 2 from 表名 参考技术B mysql里面 select * from xxxx limit x offset x 参考技术C 你所指的是中间几条数据吗? 你可以按照id来帅选。比如你数据表的id是:1,2,3,4,5,6,7,8 这8条数据。你要5,6,7这3条数据。那你可以写sql="select * from 表名 where id=5 or id=6 or id=7" 参考技术D 显示中间几行?你意思是SELECT得出的结果只显示一部分?
SQL
SQL语句中的注释
--单行注释 /*多行注释*/
数据查询
select 决定哪些列作为查询结果返回(中间以,间隔)||也可以使用通配符“*”来设定返回表格中的所有列 from 决定将要查询的目标表格 where (可选可不选)规定那些数据值或哪些行将被作为查询结果返回或显示= > < >= <= <>多个条件,中间用and连接
select max(time_10Minutes) 返回time_10Minutes中的最大值
select round(column_name,decimals) from table_name 其中, 1. column_name必需,要舍入的字段 2. decimals必需,规定要返回的小数位数
like操作符用于在where子句中搜索列中的指定模式,举例: - select * from Persons where City like ‘N%‘ - 从"Persons" 表中选取居住在以 "N" 开始的城市里的人 - select * from Persons where City not like ‘%lon%‘ - 从"Persons" 表中选取居住在不包含 "lon" 的城市里的人
order by 根据制定的列对结果集进行排序,默认按照升序,若想使用降序可以添加DESC关键字
删除数据
delete from IOT_SGCS_ACTEC_QUAR_PRO_SUMMARY where province_name is null AND MINUTE_ID = 201808080015
更新数据
插入数据
创建数据库
create database database_name
创建数据库中的表:
create table 表名称 ( 列名称1 数据类型, 列名称2 数据类型, ......... ) 其中,数据类型data_type规定了可容纳哪种数据类型 create database Person(Id_P int,)
avg() count(DISTINCT) select count(Customer) as Customernum from Orders where Customer = ‘Carter‘
count(DISTINCT column_name) 函数返回指定列的不同值的数目 select count(DISTINCT Customer) as customerdiff
select first(OrderPrice) as FirstOrderPrice from Orders
以上是关于sql语句中如何 查询结果显示中间几行的主要内容,如果未能解决你的问题,请参考以下文章