重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
7月8日1、查询指定月份数据 SELECT * FROM 表名 WHERE YEAR(时间字段名)='2020' AND MONTH(时间字段名)='9' 2、查询某天的数据 select * from...
成都创新互联是一家以网站建设、网页设计、品牌设计、软件运维、成都网站营销、小程序App开发等移动开发为一体互联网公司。已累计为成都展览展示等众行业中小客户提供优质的互联网建站和软件开发服务。
select top 1 * from [tableName] order by [排序字段] desc
-------或
set rowcount 1
select * from [tableName] order by [排序字段] desc
sqlserver快速取返回结果的方法
上面举例了mssql的方法,参照一下,是否可以改写为mysql的
如有疑问,及时沟通!
如果是没有规律的取值,那么是没有实际意义的,如果是为了找字段的取值范围,那么可以通过升序和降序查询两次,在作为一个结果输出实现。
sql:select * from(select top 1 * from tblname order by id desc)
union (select top 1 * from tblname order by id asc);
解释:先降序查询出第一条记录,然后在升序查询出第一条记录,之后将结果作为两条数据输出。
将主表与从表进行连接查询 join
从表中用创建时间或其他时间字段进行排序
将查询的结果用LIMIT取出第一条数据即可